Ross Butler
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.
Acting
TV
Riverdale
as Reggie Prime
2017
TV
Riverdale
as Reggie Mantle
2017
Movie
Shazam!
as Super Hero Eugene
2019
Movie
Raya and the Last Dragon
as Spine Chief (voice)
2021
TV
Teen Wolf
as Nathan
2011
TV
13 Reasons Why
as Zach Dempsey
2017
Movie
Shazam! Fury of the Gods
as Super Hero Eugene
2023
Movie
To All the Boys: P.S. I Still Love You
as Trevor Pike
2020
Movie
To All the Boys: Always and Forever
as Trevor Pike
2021
Movie
Teen Beach 2
as Spencer
2015
Movie
Perfect Addiction
as Kayden Williams
2023
TV
Major Crimes
as Ian Yorita
2012
TV
K.C. Undercover
as Brett Willis
2015
Movie
Perfect High
as Nate
2015
Movie
Love in Taipei
as Rick Woo
2023
TV
Chasing Life
as Hunter
2014
TV
Awkwafina Is Nora from Queens
as Chuck
2020
TV
Swimming with Sharks
as Alex
2022
Movie
Hacker's Game
as Jeremy
2015
TV
MTV Movie & TV Awards
as Self - Presenter
1992
Movie
Worth the Wait
as Kai
2025
Movie
Hacker's Game Redux
as Jeremy
2018
Zipline
Movie