Director: Andrew Niccol