Prepare to have your hearts broken -- some of our favorite movies have plot holes that just can't be explained.
I Am Legend
In the post-apocalyptic thriller I Am Legend, Anna drives to Manhattan from Philadelphia -- in a car -- to essentially ruin Will Smith's life. But wait a minute – how did she even drive to Manhattan in the first place? All the bridges and tunnels to the city were destroyed at the beginning to prevent infection from spreading. Did she swim there and hot wire it? But then how did she drive off the island at the end?
Home Alone cleverly closed a potential plot hole in the beginning of the film by explaining the reason the McCallisters can't contact Kevin is because the phones are down – and when they called the police, Kevin was too afraid to answer the door. Great! But then, how does he order that "lovely cheese pizza?"
The Dark Knight
In The Dark Knight, The Joker and his band of loyal thugs crash Bruce Wayne's fancy party in their search for Harvey Dent. He then grabs Rachel, chucks her off the roof, and leaves Batman to save the day – on to the next scene! Wait …Are we just supposed to assume Joker and his gang just left the party? Did they stay for hors d'oeuvres? We need to know!
Harry Potter and The Prisoner of Azkaban
The Harry Potter universe is pretty airtight, so it's painful to point out any flaws. But the Potter universe was opened to a floodgate of potential plot holes when they introduced the 'time turner' device in the third installment, Harry Potter and the Prisoner of Azkaban. When the Ministry of Magic first discovered the large threat Voldemort was becoming, why wouldn't they go back in time and stop him before he became too dangerous?
Star Wars: Episode V - The Empire Strikes Back
In The Empire Strikes Back, the Millennium Falcon is chased by the empire to Cloud City – while Luke Skywalker simultaneously trains to become a Jedi on Dagobah with Yoda. Since the scenes are intertwined, does that mean Luke's strenuous Jedi training only took a few hours?
Check out this video to see these plot holes!
Follow Ashley on Twitter: @AshCrossan