
Person
Rosie Butler
In short · Working since 1992, 4 decades active, 21 credits.
Known for
Ranked by community engagement + sustained interest across this person's credits in our database.
Help complete this page
We’re missing one-line descriptor. Sign in to add what you know.
Biography
Ross Fleming Butler (born 17 May 1990) is an American actor. He is best known for his role as Zach Dempsey in the Netflix series 13 Reasons Why and as Brett Willis on K.C. Undercover. He also played Reggie Mantle in the first season of The CW series Riverdale (2017). In 2019, he joined the DC Extended Universe as Superhero Eugene Choi in the film Shazam!, and reprised the role in Shazam! Fury of the Gods in 2023.
Filmography · 21 of 21
A platform appears here when one of these titles streams on it. Click to filter — pick several to combine.
Actor
21 credits
Worth the Wait(2025)
as Kai
Film
Love in Taipei(2023)
as Rick Woo
Film
Shazam! Fury of the Gods(2023)
as Super Hero Eugene
Film
Perfect Addiction(2023)
as Kayden Williams
Film
Swimming with Sharks(2022)
6 episodes
TV
Raya and the Last Dragon(2021)
as Spine Chief (voice)
Film
To All the Boys: Always and Forever(2021)
as Trevor Pike
Film
Awkwafina Is Nora from Queens(2020)
2 episodes
TV
To All the Boys: P.S. I Still Love You(2020)
as Trevor Pike
Film
Shazam!(2019)
as Super Hero Eugene
Film
Hacker's Game Redux(2018)
as Jeremy
Film
Riverdale(2017)
1 episode
TV
13 Reasons Why(2017)
49 episodes
TV
Perfect High(2015)
as Nate
Film
Teen Beach 2(2015)
as Spencer
Film
K.C. Undercover(2015)
6 episodes
TV
Hacker's Game(2015)
as Jeremy
Film
Chasing Life(2014)
3 episodes
TV
Major Crimes(2012)
1 episode
TV
Teen Wolf(2011)
3 episodes
TV
MTV Movie & TV Awards(1992)
1 episode
TV
Originals
Streaming originals this person worked on.
Memorable quotes
Browse all →No quotes logged for Rosie Butler yet — add the first memorable line below.
Got a quote we’re missing?
Submit a line from any film, show, or game.
Edit history
Loading edit history…
Comments (0)
on Rosie ButlerNo comments yet. Be the first to share what you think.
