Want to have your mind slightly blown? Watch this very entertaining compilation of famous people doing impressions of other famous people. It includes Benedict Cumberbatch impersonating Alan Rickman, Justin Timberlake mimicking John Mayer and Bono doing his best Bill Clinton. No, really.
(Via Daily Picks And Flicks)