All of Taylor Swift's onscreen roles, from Cats to CSI
Bombalurina in Cats
Rosemary in The Giver
In 2014's The Giver, based on the dystopian novel of the same name by Lois Lowry, Swift plays Rosemary, the daughter of the Giver who becomes traumatized when she's chosen to be the Receiver of Memory.
Elaine in New Girl
In 2013, the pop star had a guest-starring spot on the season 2 finale of one of her favorite shows, New Girl. She played Elaine, an important guest at the wedding of Cece (Hannah Simone) and Shivrang (Satya Bhabha). Her appearance was the culmination of a bit of a running joke on the show, which name-checked Swift numerous times.
Audrey in The Lorax
Felicia in Valentine's Day
The 2010 ensemble rom-com Valentine's Day is the first time Swift appeared on screen in a film. In it, she plays Felicia, who is in a brand new relationship with Taylor Lautner's character, Willy. Fun fact: The two dated in real life after working on the film together, and her song "Back to December" is reportedly about him.
Haley Jones in CSI
The singer-songwriter is not shy about her love for CSI, and in her very first acting role ever, she played Haley Jones in the 2009 episode "Turn, Turn, Turn." Spoiler alert: She plays the episode's main victim.