By Caryn James | James on Screens April 3, 2011 at 1:36AM
That's Tom Hanks as Sir Michael Caine in the photo above, in a Saturday Night Live sketch tweaking entertainment figures who have been knighted, with Elton John playing himself. I wasn't looking forward to John as host, but the show was more fun than I expected because, as predictable as he was, he was also surrounded by surprises. Hanks turned up in several sketches, and Jake Gyllenhaal did a deapan cameo next to Andy Samberg as Nicolas Cage.
Here's a look at the best of last night's SNL:
Here's Gyllenhaal promoting Source Code. Samberg's Cage is fine, but his bald cap needs some work.