But, apparently, it's true. In an interview with Movies.com, the After Earth director said he wrote the film the same year his break-out, The Sixth Sense, was released. When asked about his patented twist formula, the director said, "You're saying the audience's relationship started with me with The Sixth Sense. That same year I wrote Stuart Little. I ghost-wrote a movie that same year that would even add to the breadth of it all. I ghost-wrote the movie She's All That."
The revelation might seem more shocking than, well, any Shyamalan movie, but is it really? Here are nine reasons it should have been obvious the director penned the '90s rom-com hit.
Wait, wait, wait — she's pretty without glasses?!
Remember when M. Night played himself in Signs and Lady In the Water? Slightly less surprising (but more embarrassing) a cameo than when Usher played a DJ in She's All That.
"I feel like Julia Roberts in Pretty Woman. You know, except for the whole hooker thing."
And you thought there was nothing lamer than a hacky sack.
A Manic Pixie Dream Girl
Laney Boggs predates The Happening's plucky but irritating Alma Moore (Zooey Deschanel) by a whopping eight years.
...Who Is Also the Lady in the Water
I mean, come on.
The Mere Presence of a Culkin
Though Kieran Culkin starred as Laney's younger brother in She's All That, three years later, M. Night was forced to settle for the lesser Culkin, Rory, in Signs.
It's Just So '90s
And so is M. Night. In fact, we feel about him the same way we feel about Brock Hudson's The Real World: Nostalgic, but wondering why we were ever captivated by it in the first place?
Images: Miramax; Touchstone Pictures; Legendary Pictures