Written and Directed by M.Night Shyamalan. Starring Mel Gibson, Joaquin Phoenix, Rory Culkin and Abigail Breslin.