HSWANK120907_06.jpg

Yes, Hilary Swank looks good and all at the premiere of her new movie P.S. I Love You, but what about co-star Gerard Butler?

Hilary Swank HSWANK120907_14.jpg

The 300 actor is a hottie! Kinda like a rugged version of Patrick Dempsey, right?