The Black Swan actress said she enjoyed filming medieval comedy Your Highness alongside James Franco, Zooey Deschanel and Damian Lewis because of the rude banter on set in Belfast.
She told the Daily Mail: 'Their dirty jokes made me laugh so much. I wasn't outraged, although they were scandalous! However, there's a time and a place for jokes and sometimes things are inappropriate - like first thing in the morning, like 5am - but I'm not too precious about that kind of thing.'
She explained she took on the role because she didn’t want to limit herself by sticking solely to 'prestige' movies like Black Swan.
'The big thing I've been wanting to do is not be snobby and just do prestige movies, because that's really limiting - and it's joyless to do those kind of movies all the time. I don't want to fit into some mould of respectability. Meryl Streep doesn't do the so-called 'right' kind of film all the time. Sometimes it's just about having fun. I think it's important to be irreverent and make a point of not meeting other people's expectations.'