Starfish: official website and trailer

A new website has been launched for Starfish, which is released in UK on October 28th. The site has new screenshots from the film as well as the new trailer.