Twilight is a 2008 American teen romantic-fantasy movie. It is based on the novel by Stephenie Meyer. The movie was directed by Catherine Hardwicke and stars Robert Pattinson, Kristen Stewart, and Taylor Lautner. Stephenie Meyer has a cameo appearance in the movie. The movie is about a teenage girl and a vampire falling in love.