Director: Andrew Niccol Release Date: 28 October 2011 Starring:Justin Timberlake, Amanda Seyfried, Cillian Muphy, Vincent Kartheiser, Alex Pettyfer, Johnny Galecki,…