Megan Fox is used to lots of attention from guys, but she’s been surprised by the behaviour of some well-established men in Hollywood.

“There are some guys, talking about actors who have been in the business for a while, who are very egocentric and have been able to sleep with a lot of girls for whatever reason, and because they don’t know me they think I’m going to be this little cupcake, this Marilyn Monroe type who’s going to bat my eyes and be like a receptacle for them,” Fox tells British GQ.

But she says that a little public shaming usually does the trick. “I just shut them down immediately, right in front of people. It’s been so long since someone has told them no, they don’t really know how to deal with it.”