Updated November 14, 2014 5:37 am

Thank you Josh Horowitz for always being unconventionally awesome! Benedict Cumberbatch doing Tom Hiddleston is almost too much for any fangirls heart. Seriously, you have to watch.
Benedict nails impressions of Alan Rickman, Sean Connery, Jack Nicholson, Owen Wilson, Michael Cain, Christopher Walken, Matthew McConaughey aaaand BANE. His Taylor Swift could use a little work but there is no denying the fact he’s got skills! This 60 seconds of mind-blowing talent is from MTV After Hours. Ben was there to promote his new movie The Imitation Game so they made him play one.