5. Inception

Inception is a movie that you should watch more than once. It can get pretty confusing, especially when the twists start to pop up, but Leonardo DiCaprio makes it all worthwhile. He portrays his character brilliantly, making the unbelievable situations he's placed into seem believable.

Explore more ...