I recently came across a website with a trailer for a new film and was BLOWN AWAY by the 70 second clip. If anybody has any info about the movie please get in touch! Is this a British Flick or an American Movie??
Check out the link http://WWW.SOUTHALL.MOVIESPAGE.COM