The world of an M. Night Shyamalan film is typically a creepy one. So it's only fitting that his commercial for American Express is too. Now, we're all for mysteries, suspense and letting the imagination roam free, but this ad's series of oddities is just off-putting. As is the waitress' fawning over Shyamalan's work. And then there's the tagline, "My life is about finding time to dream. That's why my card is American Express." All right, all you up-and-coming dreamers, you need to get this credit card right now. Even if you can't afford it! When it comes to movie directors and Amex commercials, we prefer those done by Martin Scorsese and Wes Anderson.