Sorry, Tony Soprano. We just found someone who put Journey’s ‘Don’t Stop Believin’’ to better use. Hold on to that feeling as you watch this amazing montage of movie characters singing the classic rock staple.

Kudos go out to the aptly-named YouTube user dondrapersayswhat, who grabbed off-the-wall examples of various characters perfectly synching to the Journey track. He was inspired by the supercuts for Bryan Adams’ ‘Everything I Do’ and Jay-Z’s '99 Problems,' but that last one is far too chaotic, and Draper’s easily trumps them.

Good Lord, how long do you think that took to put together?

While I’m most impressed by the use of ‘Hellraiser: Hellworld,’ my favorite has to be Wallace Shawn’s delivery of “waiting” from Rob Reiner’s ‘The Princess Bride.’ The ‘Deliverance’ squeal has to be a close second.

OK, Internet. You’ve raised the bar for today. This one will be tough to top. But if you want to try, we all need a good distraction from work. What have you got for us next?

More From ScreenCrush