
TV credits
Cast & Crew
Riverdale
Meet the performers and creative team who brought this title to the screen.
Cast
20 credits

KJ Apa
Archie Andrews
137 episodes

Lili Reinhart
Betty Cooper
137 episodes

Camila Mendes
Veronica Lodge
137 episodes

Cole Sprouse
Jughead Jones
137 episodes

Madelaine Petsch
Cheryl Blossom
137 episodes

Casey Cott
Kevin Keller
137 episodes

Mädchen Amick
Alice Cooper
137 episodes

Vanessa Morgan
Toni Topaz
119 episodes

Charles Melton
Reggie Mantle
103 episodes

Drew Ray Tanner
Fangs Fogarty
100 episodes

Mark Consuelos
Hiram Lodge
84 episodes

Martin Cummins
Tom Keller, Tom Keller / Mayor Keller
78 episodes

Marisol Nichols
Hermione Lodge, Hermione Lodge (voice), Hermione Lodge / Apollonia Gomez
76 episodes

Skeet Ulrich
FP Jones
73 episodes

Alvin Sanders
Pop Tate
71 episodes

Nathalie Boltt
Penelope Blossom
61 episodes

Barbara Wallace
Nana Rose Blossom
52 episodes

Lochlyn Munro
Hal Cooper
51 episodes

Luke Perry
Fred Andrews
48 episodes

Erinn Westbrook
Tabitha Tate
45 episodes
Crew
38 credits

David Katzenberg
Director
Gabriel Correa
Director
Lee Rose
Director

Lee Toland Krieger
Director

Rob Seidenglanz
Director

Roberto Aguirre-Sacasa
Creator
Aaron Allen
Writer
Brian E. Paterson
Writer
Janine Salinas Schoenberg
Writer

Roberto Aguirre-Sacasa
Writer
Tessa Leigh Williams
Writer
Aaron Allen
Producer
Amy Myrold
Producer
Danielle Iman
Producer
Jennifer Lence
Producer
Scott Graham
Producer

Greg Berlanti
Executive Producer
Jon Goldwater
Executive Producer

Michael Grassi
Executive Producer

Roberto Aguirre-Sacasa
Executive Producer

Sarah Schechter
Executive Producer

Blake Neely
Composer
Sherri Chung
Composer
Brittany Whyte
Music Supervisor
Bernard Couture
Cinematographer
James Liston
Cinematographer
Mark Berlet
Cinematographer
Ronald Richard
Cinematographer
Shamus Whiting-Hewlett
Cinematographer
Adam Reich
Editor
Daniel H. Holland
Editor
Elizabeth Czyzewski
Editor
Marvin Matyka
Editor
Yin Lui
Editor
Dustin Farrell
Production Design
Rebekka Sorensen
Costume Design

David Rapaport
Casting
Lyndsey Baldasare
Casting
