It looks like Katie Holmes finally caught up on some much-needed beauty sleep ahead of the London premiere of Tom Cruise's new flick Valkyrie.
The All My Sons star looked positively radiant on the red carpet - a world away from her lacklustre appearance in Germany just the day before.
It seems all the former Dawson's Creek star needed was a good night's kip to transform her pale and drawn complexion.
Katie looking flawless in London last night (left, Splash News) and less than radiant on Tuesday in Berlin (right, WENN.com)
Meanwhile, Tom flashed his trademark grin as he led Katie by the hand, past the scores of fans who had turned up to welcome the pair at the Odeon in Leicester Square.
Here's what the actor had to say when we caught up with him on the red carpet:
Entertainmentwise: There’s a big crowd here tonight, how does this compare to your previous visits to London?
Tom Cruise: It’s awesome, man. It’s cold! It’s very nice, I was excited to come here tonight to see everyone. It’s great to be here, I love being in London.
EW: You’re going on the Jonathan Ross show. Have you been warned about the recent scandal involving him?
TC: Yeah, I heard a little bit about that. I think, um, we’re all moving on! (laughs)
EW: How did you get along with the largely British cast?
TC: Great, they’re fantastic actors. Each actor’s very different, but these guys were a lot of fun, and we had a lot of great stories between takes!!!
EW: How about the director, Bryan Singer?
TC: Fantastic, he’s a very skilled and talented filmmaker.
EW: You seem to have lost a little bit of weight. Have you been on a fitness regime?
TC: Was I that out of shape? (laughs) No, I just play a lot of sports, my job keeps me very active too.
See more of Katie and Tom in London below

















