Christina Aguilera, who's currently starring Burlesque with legendary diva Cher, has been turning down other film roles because she finds them too close to her own life as a singer.

Aguilera told the press this week: "I’ve had offers before. But they were more quote-unquote who I am directly, and I was waiting.

"But when I heard the title Burlesque, which is so intriguing to me because of the sensuality of it all, I thought it was out of character enough for me."

But Aguilera admits making the movie was a struggle because of its collaborative nature - when she's used to calling the shots on her own material.

"It’s a completely different animal," she old the press. "In my world, it’s all about expressing me and I like to be theatrical and to experiment with make-up and hair and be bold and kinda out there.

"So it was quite the challenge to separate myself from being able to go in there, express my opinion and have control over my music videos to go into movies."