Ralph Fiennes cannes suit croisette

Here's the thing: Ryan Phillippe is always hot, hot, hot. In real life AND in pictures. As for Abbie Cornish, she's stunning IRL! But in pictures? Not so much...

Well, things change! Abbie looks gorgeous in the top pic - well done! Not lovin' her outfit but at least she looks pretty, right?