Twilight (2008 film) Twilight is a 2008 American romantic fantasy film based on Stephenie Meyer's popular novel of the same name. Directed by Catherine Hardwicke, the film stars Kristen Stewart and Robert Pattinson. It is the first film in The Twilight Saga film series.