Seth MacFarlane and Tom Cruise Had an Impersonation-Off This Weekend

Tom Cruise, Seth MacFarlane, Emily Blunt and Charlize Theron were on The Graham Norton Show this weekend and they showed off some skill with impersonations.

MacFarlane did his impressive Family Guy schtick, while Blunt went after Cruise. Tom, for his part, put forth a mean Daffy Duck.

Theron stayed above the fray.

[H/T Complex]