I don’t think any talk show in the world has more unexpected moments with celebrities than The Graham Norton Show. This time around, he’s got Tom Cruise and Emily Blunt (promoting The Edge Of Tomorrow) alongside Charlize Theron and Seth MacFarlene (promoting A Million Ways To Die In The West). Talk shows usually don’t have people on together who are promoting different movies, but it turns out that it’s comedic gold. After MacFarlene performs all his Family Guy voices, Emily and Tom are egged into doing impersonations of each other (they are pretty bang-on), then Tom throws in his Donald Duck impression. And for an added bonus, Seth does Kermit The Frog saying Liam Neeson‘s speech from Taken. It’s all random fun (Tom and Emily’s stuff starts at about 4:10).