TRANSFORMERS star Megan Fox has a steamy girl-on-girl romp in her new movie Zeroville.

The 33-year-old plays beautiful actress Soledad Paladin, who has a relationship with James Franco’s main character in the drama.

 Megans character films an erotic horror scene in movie Zeroville


Megans character films an erotic horror scene in movie Zeroville
Our pictures show Megan as the starlet as she shoots a scene for an erotic horror film called Vampyros Lesbos.

Bathed in red light, she is seen surrounded by candles as she cavorts with a co-star in front of a gothic-style mirror in the mock movie.

James plays Ike Jerome – whose nickname is Vikar – a young set worker who becomes obsessed with the beautiful actress.

Eventually breaking into the film business as a designer and then a film editor, he begins what is termed a “dreamlike journey” into the world of movies.

 She gets close with a co-star in a steamy scene from the film
She gets close with a co-star in a steamy scene from the film

 The scenes are bathed in red light with a mirror and candles
The scenes are bathed in red light with a mirror and candles

 Zeroville was shot in 2014 - but has only just come out
Zeroville was shot in 2014 – but has only just come out

Shooting on Zeroville took place in 2014 but it has taken five years to make it to the screen because the studio behind it filed for bankruptcy.

However, it hasn’t opened to many rave reviews, with one critic calling it “unbearably smug”.

New Girl actress Megan married fellow actor Brian Austin Green in 2010, filed for divorce five years later but then got back together.

They have children Noah, seven, Bodhi, five, and Journey, three, and posted some rare pictures of them all together at Disneyland before Halloween.

 Megan at an event in California earlier this year
Megan at an event in California earlier this year