Ben Stone's (Seth Rogen) pesky would-be in-laws from the first film.
The 30-year-old actress looked simply sensational as she posed up a storm in an array of sexy ensembles, shot by celeb photographer Ellen Von Unwerth in the Hollywood Hills.
The Hollywood beauty - who shot the campaign just a few months after welcoming her third child - wows in a black silk negligee complete with seductive stocking as she poses like a pro.
There's no question that Megan Fox is one of the sexiest stars in Hollywood.
The actress, who married Brian Austin Green in 2010, is just as hot off screen as she is on, and these bikini pictures prove it.
The actress revealed to Ellen Degeneres on her chat show that before she found fame, dressing up like the bent yellow fruit was a regular part of her life.