The 25-year-old Mamma Mia! Star had to lock lips with ever single contender for the two male lead roles, which finally went to Shiloh Fernandez and Max Irons, but said that smooching hot man after hot man wasn't as pleasant as you would think.
She told BBC's Newsbeat, 'It's gross actually, I felt so dirty afterwards. I was required to make out with each of them - and you don't know what they're going to do. It was bizarre.
'I wanted to give each guy the best. I didn't want to give Shiloh more than I gave Max or any of the other guys. I was trying to be so good. I was just exhausted - so was my mouth.'