The next low-budget thriller from M. Night Shyamalan, starring James McAvoy.