While official pre-production has yet to begin, Shyamalan has already locked in his cast.
Huey Freeman will be played by High School Musical's Lucas Grabeel:


Riley Freeman will be played by teen singing sensation Justin Bieber:


And Robert "Grandad" Freeman will be played, of course, by Mel Gibson:


Shyamalan, who also wrote the screenplay for The Boondocks feature, had intended to also star in the movie as himself. In the script, Shyamalan visits the Freeman boys' school to give a talk about race relations.
However, due to a demanding production schedule, Shyamalan has backed off from costarring in the film. Slumdog Millionaire's Dev Patel had begged for the role, but Shyamalan insisted that he be played by a random male underwear model:


* Okay, so this story isn't real. But The Last Airbender controversy is. More information is here and here.


I'll take Lucas Grabeel and the underwear model with the glorious package and skip the film, thanks. :)
I totally see Mel playing Grandad.
That's no "random" underwear model. That's Alan Ritchson--he's arguably the greatest underwear model of his generation! And he played Aquaman on Smallville.
It would be even funnier if M. Night's next project was a Bollywood movie, starring all Caucasians!
Cuz, hey, Indian people technically are Aryan, right?
http://en.wikipedia.org/wiki/Indigenous_Aryans
JTerry...perv!
Peter, it takes a vivid imagination! :)
William, you are a fount of pervy knowledge!
Howard, don't make me think.
Praise White Jesus for Uncle Manoj!
Prince,
Great article. Good laugh! Thanks!
Miko
Karen, uh, yeah, praise him!
Miko, thanks a bunch!
omg, for a second I thought that was for real. Thank goodness!
loooooooool lucas grabeel, that made me laugh