M. Night Shyamalan is known for his crazy twist endings, but, truth is, some may be just a little too out there to believe. (If you need proof of that, just watch "Lady in the Water.")

Are you an M. Night Shyamalan expert? Test your knowledge with our quiz! SPOILERS AHEAD!

(Editor's Note: The photos below don't match the movies. We're not going to make it that easy for you.)