Katherine Heigl considers herself fortunate to have with a string of great leading men.
The actress stars alongside British actor Gerard Butler in battle of the sexes movie The Ugly Truth.
The pair were in Leicester Square on Tuesday night for the European Premiere of their new comedy and were greeted by hoards of screaming fans.
Speaking to Digital Spy Heigl said: "[Gerard and I] had a really great time. What's so wonderful is getting to work with these people in a business that's full of a lot of sort-of crazy people," she said.
"I'm super fortunate that I've had all these leading men who are super grounded, super down-to-earth, super charming and good hearted.
"Just good people that see the best in others and treat everybody with respect... Sexy doesn't hurt!"
And her luck with working with some of Hollywood's hottest actors looks set to continue as her next movie Five Killers teams her up with Ashton Kutcher.
The Ugly Truth is released 7th August.
Tagged in Katherine Heigl