Somebody put together a video of famous people impersonating a celebrity . . . IN FRONT of the actual celebrity they're impersonating.
The best ones are Bill Hader doing John Malkovich . . . Andy Samberg impersonating Nicolas Cage . . . Jack Black doing Dwayne "The Rock" Johnson . . . and Jay Pharoah doing Shaquille O'Neal.