Horror Film Reviews Zombies The Sky Has Fallen (2009) Review The Templar July 22, 2015 The Sky Has Fallen is a super low budget, independent production produced, directed and even edited by Doug Roos.Read More