BRUNETTE beauty Megan Fox shows off a great body of work as she poses in purple lingerie.
But the Hollywood star, 33, goes blonde as a character in a new film set during the Korean War.
3 Megan Fox shows off her incredible figure and legs in purple lacy lingerie
3 Hollywood beauty Megan Fox has gone blonde to guest star in a Korean War movie Credit: refer to caption
She plays a reporter based on famed photo journalist Marguerite Higgins in The Battle of Jangsari.
The film’s trailer, shown in the UK last week, saw Megan switch her stockings for a khaki shirt.
The transformers star Megan Fox appeared in movie Zeroville last year.
Fury as lawyer demands UK’s hardest cop is PUNISHED for Tasering machete maniac
Exclusive BRIT’S ALL OVER
Meghan Markle abandons bid to become British citizen after moving to Canada
Pictured ‘DON’T GO UPSTAIRS’
Chilling note pinned to Dublin home where 3 young kids were killed
Snow maps reveal areas to be hit in next 48 hours – is your town on the list?
Warning NAIL BITING STUFF
Warning to nail biters after pics of yellow and purple infected thumbs
Newborn baby found in bush with umbilical cord still attached as cops hunt mum
The 33-year-old played beautiful actress Soledad Paladin, who has a relationship with James Franco’s main character in the drama.
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.
Megan Fox shared a rare family photo with her husband Brian Austin Green and their three kids as they dressed up for Halloween last year Credit: Instagram
3 The actress is married to Beverly Hills 90210 star Brian Austin Green Credit: Corbis
Zeroville – Seth Rogan, James Franco and Megan Fox star in Hollywood drama set in the 1970s