So when she was picked to play an angelic Bird Woman in the film Passion Play, she certainly cut a heavenly figure.
The actress went topless in the movie and brings her usual vamped up sensuality to the role.
But even her toned body could not help the film, which has been universally panned.
Risqué: Megan Fox appears as a topless angel in her upcoming film Passion Play - but despite the nudity it has been panned by the critics
The former Transformers star plays sideshow attraction Lily the Bird Woman.
Her wings have onlookers wondering if she is an angel from heaven or just a freak of nature.
In the film she wears tiny white shorts and high heels with large wings sprouting from her back.
Romance: Fox stars with Mickey Rourke in the movie about a Bird Woman sideshow attraction who falls in love with the actor's trumpeter character
She modestly covers her breasts with her hands in stills released from the movie.
She teams up with Mickey Rourke who plays a trumpeter whose life changes when he meets Lily at a carnival.
The film follows their romance as the two troubled souls fall for each other.
Cheeky scene: Fox's toned physique is the highlight of the movie but there are few other redeeming qualities
Despite the near nudity and skimpy outfits, the movie did not get a cinema release and is going straight to DVD after a spate of poor reviews.
'Awful', a 'mess' and 'an absolute car wreck' have been used to describe the film.
Even Rourke has slammed the film saying: 'It's so bad.'
Flop: The film has bypassed a theatrical release and gone straight to DVD
'In your career and all the movies you make, you're going to make dozens of terrible ones', he tried to explain.
Fox celebrated her 25th birthday yesterday and spent the day with her husband Brian Austin Green.
The couple jetted out of LAX airport today and were seen going to catch a flight out of town.
She recently came in 17th place in Maxim's Hot 100 List.
Loved up: Fox celebrated her 25th birthday yesterday - the pair were recently pictured heading to a basketball game in Los Angeles
-via Daily Mail