Want to watch the top 250 movies of all time in less than 3 minutes? Well, you're in luck.

In this amazing movie mashup, YouTube user Jonathan Keogh spliced together clips from the Internet Movie Database’s top 250 list (plus an additional 53 films of his own choosing). Keogh's video weaves together snapshots from a whole plethora of iconic films, including "Million Dollar Baby," "Schindler's List," "Beauty and the Beast" and "A Clockwork Orange."

The song used in the video, says Keogh, is itself a YouTube mashup. A mix of Joan Jett, The Beatles, House of Pain and Cypress Hill, the tune was knitted together by DJ Faroff.

"The video just went online Friday, but is clearly destined for viral success," Mashable's Sam Laird wrote after watching the clip.

We can't help but agree.

How many films can you identify in the video? Would you have included any others? Tell us in the comments below.

Also on HuffPost: