Here's Johnny...
Looking effortlessly cool in a pinstripe suit and glasses, he was at the Leicester Square premiere of his new movie Public Enemies.
Meanwhile, his co-star Marion Cotillard turned up looking very chic in a stunning red dress and black heels.
Unfortunately we couldn't drool over the other star of the film, Christian Bale, as he failed to make an appearance on the red carpet.
Older/Newer
« A new pooch pal for Paris Hilton perhaps?? | Sex and the City's Sarah Jessica Parker shows off her new twins »


