Evan Peters’s name is pretty much synonymous with American Horror Story, but his murderous characters aren’t the only things he’s known for. Over the years, the 33-year-old actor has played everything from a dorky skateboarder to a mutant superhero. He was even a Disney Channel star at one point. Yes, Peters has come a very long way since his first role in 2004. As you prep for season 10 of AHS (which Peters is returning for), look back on all the other characters he has played.
– Additional reporting by Haley Lyndes
Related: Cancel Your Plans! Netflix Has 90+ Movies and Shows Coming in March
©MGM/Courtesy Everett Collection
Sleepover
In one of his breakout roles, Peters plays a dorky skateboarder named Russell “SpongeBob” Hayes in the 2004 movie Sleepover. Yes, really.
©Lions Gate/Courtesy Everett Collection
Kick-Ass
The actor played Todd Haynes in the 2010 superhero comedy. He was replaced by Augustus Prew in the sequel.
©Warner Bros/Courtesy Everett Collection
Mama's Boy
He made a cameo in this 2007 comedy starring Jon Heder.
Courtesy Everett Collection
Everett Collection / Courtesy Everett Collection
Elvis & Nixon
He portrayed political organizer Dwight Chapin in this 2016 historical comedy.
20th Century Fox Licensing/Merchandising / Everett Collection / 20thCentFox/Courtesy Everett Collection
X-Men Franchise
Peters played fan-favorite Quicksilver in X-Men: Days of Future Past, X-Men: Apocalypse, and X-Men: Dark Phoenix.
©FX Networks/Courtesy Everett Collection
American Horror Story
The actor has starred in nine out of ten seasons of the Ryan Murphy anthology.
Courtesy Everett Collection
©FX Networks/Courtesy:Everett Collection / Everett Collection / Copyright FX Networks/Courtesy:Everett Collection / Everett Collection
Pose
Peters plays Stan Bowes in FX’s Golden Globe-nominated drama.