Edit
Royal Crackers (TV Series 2023– ) Poster

(2023– )

Full Cast & Crew

Series Directed by 

Freddy Cristy ... (20 episodes, 2023-2024)

Series Writing Credits  

Jason Ruiz ... (created by) (20 episodes, 2023-2024)
Jason Ruiz ... (written by) (7 episodes, 2023-2024)
Evan Mann ... (staff writer) (12 episodes, 2023-2024)
Evan Mann ... (written by) (7 episodes, 2023-2024)
Gareth Reynolds ... (staff writer) (12 episodes, 2023-2024)
Gareth Reynolds ... (written by) (7 episodes, 2023-2024)
David Dore ... (staff writer) (16 episodes, 2023-2024)
David Dore ... (written by) (2 episodes, 2023-2024)
Marc M. ... (staff writer) (16 episodes, 2023-2024)
Marc M. ... (written by) (2 episodes, 2023-2024)
Brittany Hobbs ... (staff writer) (13 episodes, 2023-2024)
Brittany Hobbs ... (written by) (2 episodes, 2023-2024)
Brian Wysol ... (staff writer) (3 episodes, 2023)
Brian Wysol ... (written by) (1 episode, 2023)
Christy McCann ... (written by) (1 episode, 2024)

Series Cast  

Jason Ruiz Jason Ruiz ...  Stebe 20 episodes, 2023-2024
Andrew Santino ...  Theo 20 episodes, 2023-2024
Jessica St. Clair ...  Deb 19 episodes, 2023-2024
Maile Flanagan ...  Matt 16 episodes, 2023-2024
David Gborie ...  Darby 15 episodes, 2023-2024
Fred Tatasciore ...  Al / ... 15 episodes, 2023-2024
Stephanie Sheh ...  Rachel / ... 12 episodes, 2023-2024
Debra Wilson ...  Clair Bailey / ... 7 episodes, 2023-2024
Andy Daly ...  Ron Dennison / ... 5 episodes, 2023-2024
Lennon Parham ...  Mel Dennison / ... 5 episodes, 2023-2024
Eric Bauza ...  Dan / ... 5 episodes, 2024
Jamar Malachi Neighbors ...  Moey D 3 episodes, 2023-2024
Gareth Reynolds ...  Build-a-Dillo Owner / ... 3 episodes, 2023-2024
George Basil ...  George Zeebos 2 episodes, 2023-2024
Evan Mann Evan Mann ...  Craig / ... 2 episodes, 2024
Rachel Dratch ...  Doris 1 episode, 2024
Daron Malakian ...  King Omar 1 episode, 2024
Carlos Alazraqui ...  Tio Pepe 1 episode, 2023
Sunita Mani ...  Janice 1 episode, 2024
Fred Armisen ...  Brent 1 episode, 2023
Gilbert Gottfried ...  The Fixer 1 episode, 2023
Felipe Esparza ...  Mexican Officer 1 episode, 2023
Peter Serafinowicz ...  Sandy 1 episode, 2024
Rhys Darby ...  Jonathan 1 episode, 2024
Ken Marino ...  Keith 1 episode, 2024
Tim Dillon ...  Hibachi Chef 1 episode, 2024
Carolina Ravassa ...  The Traveler 1 episode, 2023
Robert Patrick ...  Agent Gubbins 1 episode, 2024
Tia Carrere ...  Queen Vasha 1 episode, 2024
Robert Englund ...  Warwick 1 episode, 2024
Clarke Peters ...  Deshaun 1 episode, 2024
Cordelia Mann Cordelia Mann ...  Little Theo 1 episode, 2024
Oliver Tree Oliver Tree ...  Zane 1 episode, 2023
Ana Gasteyer ...  Mayor 1 episode, 2024
Michaela Dietz ...  Robin 1 episode, 2024
Kyle Dunnigan ...  Sebastian Dennison 1 episode, 2024
Matt Pinfield ...  Matt Pinfield 1 episode, 2024
David Wyndorf ...  Aging Rocker 1 1 episode, 2024
Stephanie Sigman ...  Abuelita 1 episode, 2023
Henry Rollins ...  President 1 episode, 2024
Daniella Pineda ...  Brenda 1 episode, 2024
Matt Servitto ...  Carl Langley 1 episode, 2024
Jason Jordan Jason Jordan ...  Ben (uncredited) 1 episode, 2024

Series Produced by 

Paige Boudreaux ... producer: Williams Street (20 episodes, 2023-2024)
Antonio Canobbio ... executive producer (20 episodes, 2023-2024)
Seth Cohen ... executive producer (20 episodes, 2023-2024)
Robbee Jones ... producer / producer (20 episodes, 2023-2024)
Ben Kalina ... executive producer (20 episodes, 2023-2024)
Chris Mei Cian Leong ... supervising producer: Inspedia / supervising producer: Inspidea (20 episodes, 2023-2024)
Evan Mann ... co-executive producer / executive producer (20 episodes, 2023-2024)
Andrew Ooi ... producer: Inspedia / producer: Inspidea (20 episodes, 2023-2024)
Chris Prynoski ... executive producer (20 episodes, 2023-2024)
Shannon Prynoski ... executive producer (20 episodes, 2023-2024)
Jennifer Ray ... supervising producer (20 episodes, 2023-2024)
Gareth Reynolds ... co-executive producer (20 episodes, 2023-2024)
Jonathan Roig ... producer: Williams Street (20 episodes, 2023-2024)
Jason Ruiz ... executive producer (20 episodes, 2023-2024)
CJ See ... producer: Inspedia / producer: Inspidea (20 episodes, 2023-2024)
Walter Newman ... executive producer: Williams Street (10 episodes, 2023)
Cameron Tang ... executive producer / executive producer: Williams Street (10 episodes, 2024)

Series Music by 

Frank Ciampi ... (20 episodes, 2023-2024)

Series Editing by 

Benjamin Martian ... (20 episodes, 2023-2024)

Series Casting By 

Michael Sinterniklaas ... (10 episodes, 2023)
Linda Lamontagne ... (10 episodes, 2024)

Series Art Direction by 

Jake Reeves ... (20 episodes, 2023-2024)

Series Production Management 

Margaret Orr ... production manager (15 episodes, 2023-2024)
Nurain Rahaman ... production manager: Inspidea / production manager: Inspedia (12 episodes, 2023-2024)
Nik Abdul Hakim Bin Nik Abdul Rashid ... production manager: Inspedia (7 episodes, 2023)
Jonathan Brock ... production manager: Williams Street (3 episodes, 2024)

Series Second Unit Director or Assistant Director 

Sarah Seember Huisken ... assistant director (10 episodes, 2024)

Series Art Department 

Kristina Bustamante ... storyboard revisionist (20 episodes, 2023-2024)
Matthew Ryan Benzinger ... color designer (15 episodes, 2023-2024)
Samia Ahmed ... prop design / prop designer (14 episodes, 2023-2024)
Dustin Park ... prop designer / prop design (13 episodes, 2023-2024)
Jonny Van Orman ... storyboard artist (10 episodes, 2023-2024)
John Eddings ... storyboard revisionist (10 episodes, 2023)
Sarah Seember Huisken ... storyboard supervisor (10 episodes, 2023)
M. Cody Wiley ... color designer (10 episodes, 2023)
Zoë Panageas ... storyboard revisionist (10 episodes, 2024)
Bobby Richardson ... storyboard revisionist (10 episodes, 2024)
Sam Ancona ... storyboard revisionist (9 episodes, 2023)
Kelsey McSweeney ... color designer (9 episodes, 2023)
Abby Jo Turner ... color designer (9 episodes, 2024)
Louisa Lawler ... prop design / prop designer (8 episodes, 2023-2024)
Peter Gulsvig ... storyboard artist (7 episodes, 2023-2024)
Brian Pak ... storyboard artist (7 episodes, 2023-2024)
Patricia Pham ... storyboard artist (6 episodes, 2023)
Whitney Tang ... storyboard artist (6 episodes, 2023)
Clay Song ... storyboard artist (6 episodes, 2024)
Arielle Sue-Young Kim ... storyboard artist (5 episodes, 2023)
Ray Alma ... storyboard artist (5 episodes, 2024)
Benjamin P. Carow ... storyboard artist (5 episodes, 2024)
James Lien ... storyboard artist (5 episodes, 2024)
Heather Beeman-Kahler ... color designer (4 episodes, 2024)
Gabriel Lee ... storyboard revisionist (4 episodes, 2024)
Nina Boyce ... prop design (3 episodes, 2023)
Dominick DeJesus ... storyboard artist (3 episodes, 2023)
Grace Babineau ... color designer (2 episodes, 2023)
Bridget Ore ... prop design (2 episodes, 2023)
Jason D. Warnesky ... storyboard artist (2 episodes, 2023)
Emma Sawyer ... prop designer (2 episodes, 2024)
Amber Spillman ... color designer (2 episodes, 2024)
Stanley Von Medvey ... storyboard artist (2 episodes, 2024)
Sarah Beeby ... color designer (1 episode, 2023)
Thomas Lynch III ... color designer (1 episode, 2023)
Alexa Rockman ... 3d artist (1 episode, 2024)
Jason Horychun ... designer (uncredited) (1 episode, 2023)
Joey So ... designer (uncredited) (1 episode, 2023)

Series Sound Department 

Michael Britt ... sound editor / foley editor (20 episodes, 2023-2024)
James Singleton ... sound effects editor / Supervising Sound Designer / sound editor (19 episodes, 2023-2024)
Jake Reed ... dialogue editor (14 episodes, 2023-2024)
Michael La Ferla ... dialogue editor (10 episodes, 2023)
A. Josh Reinhardt ... sound effects editor (10 episodes, 2023)
Jon Schell ... foley editor (10 episodes, 2023)
James Fielden ... re-recording mixer (10 episodes, 2024)
Drew Guy ... dialogue editor (10 episodes, 2024)
James Lucero ... supervising sound editor (10 episodes, 2024)
Tristan Warren ... re-recording mixer (9 episodes, 2023)
Chris McNaughton ... audio engineer / adr engineer (7 episodes, 2023-2024)
Benjamin Martian ... dialogue editor (6 episodes, 2023-2024)
John Wynn ... sound effects editor (3 episodes, 2023)

Series Visual Effects by 

Dickson Ting Teen Cent ... compositor: Inspedia / compositor: Inspidea (20 episodes, 2023-2024)
Gilad Gamliel ... retake compositor (20 episodes, 2023-2024)
Michele Chua Geok Lian ... compositing lead: Inspidea / compositor: Inspedia (20 episodes, 2023-2024)
Ijan Rosli ... compositing supervisor: Inspidea / lead compositor: Inspedia (20 episodes, 2023-2024)
Zulfamy Hassan ... compositor: Inspidea / compositor: Inspedia (19 episodes, 2023-2024)
John Lau Yi Yong ... compositor: Inspidea / compositor: Inspedia (19 episodes, 2023-2024)
Nj Chong ... compositor: Inspidea / compositor: Inspedia (18 episodes, 2023-2024)
Mohd. Rafi Md. Zin ... compositor: Inspedia (10 episodes, 2023)
Malik R. Sealy ... retake compositor (8 episodes, 2023)
Luis Daniel Andrade ... retake compositor (7 episodes, 2024)
Kelly Larkin ... retake compositor (5 episodes, 2024)
Ana Karen Murillo ... retake compositor (5 episodes, 2024)
Asyraf Rusli ... compositor: Inspidea (3 episodes, 2024)
Syakirul Rahman ... production coordinator: Inspidea (1 episode, 2024)

Series Animation Department 

Napoleon Chavez ... assistant character designer / retake animator (20 episodes, 2023-2024)
Veronica Dela Cruz ... animation lead: Inspedia / animation lead: Inspidea (20 episodes, 2023-2024)
Muhammad Nor Khalili Bin Hamzah ... background artist: Inspidea / background artist: Inspedia (19 episodes, 2023-2024)
Alex Kalomeris ... background designer (20 episodes, 2023-2024)
Zoë Panageas ... retake animator (20 episodes, 2023-2024)
Eric Hew Quan-Shen ... animation director: Inspidea / animation supervisor: Inspedia (20 episodes, 2023-2024)
Halimatun Saadiah Salleh ... animation background lead: Inspidea / background lead: Inspedia (19 episodes, 2023-2024)
Lily Sparks ... character designer (20 episodes, 2023-2024)
Irene Autumn ... animator: Inspidea / animator: Inspedia (19 episodes, 2023-2024)
Norfarhana Bakran ... animator: Inspidea / animator: Inspedia (19 episodes, 2023-2024)
Fatin Izzati ... animator: Inspedia / animator: Inspidea (19 episodes, 2023-2024)
Syazwani Shahrudin ... animator: Inspedia / animator: Inspidea (19 episodes, 2023-2024)
Hemi Sumadi ... background artist: Inspidea / background artist: Inspedia (18 episodes, 2023-2024)
Demitria Bozas ... background designer (16 episodes, 2023-2024)
Nornisa Hanis ... animator: Inspedia / animator: Inspidea (16 episodes, 2023-2024)
Lily Wang ... background designer (16 episodes, 2023-2024)
Nur Suryanna Bujang ... background artist: Inspedia / background artist: Inspidea (15 episodes, 2023-2024)
Joyce Lau ... background artist: Inspedia / background artist: Inspidea (14 episodes, 2023-2024)
Samuel Silitonga ... animator: Inspedia / animator: Inspidea (14 episodes, 2023-2024)
Yunus Ali ... animator: Inspidea / animator: Inspedia (13 episodes, 2023-2024)
Syafawati Nabilah Ariffin ... animator: Inspidea (13 episodes, 2023-2024)
Aiman Latif ... animator: Inspidea / animator: Inspedia (13 episodes, 2023-2024)
Chong Shih Min ... background artist: Inspidea / background artist: Inspedia (12 episodes, 2023-2024)
Sam Mustafa ... background supervisor: Inspedia / animation background supervisor: Inspidea (12 episodes, 2023-2024)
Norika Binti Tus ... animator: Inspidea (12 episodes, 2023-2024)
Shazmier Bin Basir ... background artist: Inspidea (10 episodes, 2023-2024)
Sarah Beeby ... background painter / background paint (11 episodes, 2023-2024)
Nina Boyce ... assistant character designer / prop design (11 episodes, 2023-2024)
Norsyazana Damiri ... background artist: Inspidea / background artist: Inspedia (10 episodes, 2023-2024)
Hariz Muqri Ibrahim ... animator: Inspidea / animator: Inspedia (11 episodes, 2023-2024)
Thomas Lynch III ... background painter / background paint (11 episodes, 2023-2024)
J. Campbell ... character designer (10 episodes, 2023)
Andrew Lucas ... animation director / layout artist (10 episodes, 2023)
Diego Reyes ... animation supervisor (10 episodes, 2023)
Scott Schultz ... production coordinator (10 episodes, 2023)
Susie Webb ... assistant character designer (10 episodes, 2023)
Miza Zainal Abidin ... animator: Inspidea (10 episodes, 2024)
Azfar Faieq ... animator: Inspidea (10 episodes, 2024)
Muhammad Hafizuddin Harun ... animation lead: Inspidea (10 episodes, 2024)
Yasmine Hazwany ... animator: Inspidea (10 episodes, 2024)
Ozy Izzati ... animator: Inspidea (10 episodes, 2024)
Azizudin Kamaruddin ... animator: Inspidea (10 episodes, 2024)
Bunyamin Ab Latif ... animator: Inspidea (10 episodes, 2024)
Debbie Lee ... animator: Inspidea (10 episodes, 2024)
Gmie Hizami Noor Din ... animation lead: Inspidea (10 episodes, 2024)
Bobby Richardson ... retake animator (10 episodes, 2024)
Daniel Siaw ... animator: Inspidea (10 episodes, 2024)
Chase Trotto ... character designer (10 episodes, 2024)
Estelle WJ ... animator: Inspidea (10 episodes, 2024)
Amiera Yusof ... animator: Inspidea (10 episodes, 2024)
Edric Cheah Shiao Hng ... background artist: Inspedia (9 episodes, 2023)
Alex Garza ... background paint (9 episodes, 2024)
Nisa Hanis ... animator: Inspidea (9 episodes, 2024)
Rozlinda Rosli ... animation background lead: Inspidea (8 episodes, 2024)
Rachel Wilson ... background paint (9 episodes, 2024)
Kelsey McSweeney ... color designer (8 episodes, 2023)
Wong Yinyi ... background artist: Inspedia (8 episodes, 2023)
Munirah Ahmad ... animator: Inspidea (8 episodes, 2024)
Siti Hanis Nadiah Binti Nor A'zman ... animator: Inspidea (7 episodes, 2023-2024)
Angela Bartlett ... retake animator (7 episodes, 2023)
Muhammad Faiq Abdul Hamid ... background artist: Inspedia (7 episodes, 2023)
Orissa Jenkins ... background designer (7 episodes, 2023)
Muhd Shahrul Fadhli Bin Sulaiman ... background artist: Inspedia (7 episodes, 2023)
Riley Boydston ... retake animator (7 episodes, 2024)
Michael Moloney ... retake director / retake animator (6 episodes, 2024)
Oso Osorio ... background designer (6 episodes, 2024)
Brian Pak ... retake animator (6 episodes, 2024)
Miza Mir Samaon ... animator: Inspidea (6 episodes, 2024)
Xiaoou Deng ... background designer (5 episodes, 2024)
Sarthini S.K. ... animator: Inspidea (5 episodes, 2024)
Noor Hazwani Zamir ... animator: Inspidea (5 episodes, 2024)
Nur Afifah Munirah Binti Ahmad Fauzi ... animator: Inspidea / animator: Inspedia (4 episodes, 2023-2024)
Amir Yusran ... background artist: Inspedia / background artist: Inspidea (4 episodes, 2023-2024)
Joe Ansolabehere ... animation lead / animation director (4 episodes, 2023)
Dustin Park ... prop designer (4 episodes, 2023)
S. S. Gan ... background artist: Inspidea (4 episodes, 2024)
Aisah Sudin ... animator: Inspidea (4 episodes, 2024)
Tan Shao Ting ... animator: Inspidea (4 episodes, 2024)
Ahmad Adam bin Abdullah ... background artist: Inspidea (3 episodes, 2023-2024)
Loh Jeng Shan ... background artist: Inspedia / background artist: Inspidea (3 episodes, 2023-2024)
Husniyah Binti Amry ... animator: Inspidea (3 episodes, 2023)
Princess Bizares ... background painter (3 episodes, 2023)
Angie Ha ... animator: Inspedia (3 episodes, 2023)
Haram J ... animator: Inspedia / animator: Inspidea (3 episodes, 2023)
Martin Lopez ... background designer / character designer (3 episodes, 2023)
Amirul Ruslan ... background artist: Inspedia (3 episodes, 2023)
Naimullah Noordin ... animator: Inspidea (3 episodes, 2024)
Samia Ahmed ... background designer / prop designer (2 episodes, 2023-2024)
Sullivan Brown ... assistant character designer (2 episodes, 2023)
J. Scott Campbell ... character designer (2 episodes, 2023)
Ben Haist ... background painter (2 episodes, 2023)
Brittany Wehling ... assistant character designer (2 episodes, 2023)
Zack Wells ... background designer (2 episodes, 2023)
Yani Aziz ... animator: Inspidea (2 episodes, 2024)
Nigel Clark ... retake animator (2 episodes, 2024)
Nurul Dhiya ... animator: Inspidea (2 episodes, 2024)
Erica Feld ... assistant character designer (2 episodes, 2024)
Afiq Kwipo ... animator: Inspidea (2 episodes, 2024)
Abby Jo Turner ... background paint (2 episodes, 2024)
Johan Zolhaidi ... background artist: Inspidea (2 episodes, 2024)
Fatin Ahfu ... background artist: Inspedia (1 episode, 2023)
Nick DuBois ... background designer (1 episode, 2023)
ItzKiff ... animator (1 episode, 2023)
Liz Keene ... retake animator (1 episode, 2023)
Louisa Lawler ... prop designer (1 episode, 2023)
Angela Stempel ... background designer (1 episode, 2023)
Taaes2008 ... animator (1 episode, 2023)
M. Cody Wiley ... color designer (1 episode, 2023)
Shahrul Deli ... background artist: Inspidea (1 episode, 2024)
Shukri Hamid ... background artist: Inspidea (1 episode, 2024)
Lily Jane Nguyen ... background designer (1 episode, 2024)
Zach Ramirez ... retake animator (1 episode, 2024)

Series Casting Department 

Stephanie Sheh ... casting assistant (10 episodes, 2023)
Michael Sinterniklaas ... casting by (1 episode, 2023)

Series Editorial Department 

Tiffany Lin ... assistant animatic editor / assistant editor (20 episodes, 2023-2024)
Benjamin Martian ... animatic editor / dialogue editor (20 episodes, 2023-2024)
Jake Reed ... dialogue editor (10 episodes, 2023-2024)
Paul Knechtges ... post production department: Williams Street (9 episodes, 2024)
Chadwick Parks ... post production department: Williams Street (9 episodes, 2024)
Paul Mazzotta ... additional editor (2 episodes, 2024)

Series Music Department 

Melton Lark ... music clearance (20 episodes, 2023-2024)
Joe Napolitano ... music editor (20 episodes, 2023-2024)
Jillinda Palmer ... music editor (20 episodes, 2023-2024)
Andrea von Foerster ... music supervisor (10 episodes, 2024)
Benjamin Zecker ... composer: additional music / additional music (8 episodes, 2023-2024)
Fernando Arroyo Lascurain ... Orchestrator (1 episode, 2023)
Adam Tressler ... musician (1 episode, 2023)

Series Script and Continuity Department 

Christy McCann ... script supervisor / script coordinator (10 episodes, 2024)

Series Additional Crew 

Jordan Askins ... development department: Williams Street / development staff: Williams Street (20 episodes, 2023-2024)
Will Beckstein ... Senior Production Accountant (20 episodes, 2023-2024)
Sossi Bilanjian ... vice president of finance / vp of finance (20 episodes, 2023-2024)
Jenny Ho ... production coordinator: Williams Street (20 episodes, 2023-2024)
Arus Kayajian ... staff accountant (20 episodes, 2023-2024)
Michael Keenan ... it support coordinator (20 episodes, 2023-2024)
Colin Kelly ... it support (20 episodes, 2023-2024)
Austin Koff ... operations manager (20 episodes, 2023-2024)
Mateusz Krajewski ... production coordinator (20 episodes, 2023-2024)
Missy Laney ... development department: Williams Street / development staff: Williams Street (20 episodes, 2023-2024)
Debbie Lemus ... hr manager (20 episodes, 2023-2024)
Eli Mattar ... IT Support & Covid Compliance Officer / it manager (20 episodes, 2023-2024)
Cindy McKail ... office manager (20 episodes, 2023-2024)
Sharon O'Donnell ... vice president of human resources / vp of human resources (20 episodes, 2023-2024)
Meys Quintana ... it support (20 episodes, 2023-2024)
Scott Schultz ... production coordinator (20 episodes, 2023-2024)
Paul Sepulveda ... first assistant production accounant / first assistant production accountant (20 episodes, 2023-2024)
Steve Wolstrup ... it director / vice president of it (20 episodes, 2023-2024)
Zach Connors ... production coordinator (12 episodes, 2023-2024)
Evgeniya Arushanyan ... hr assistant (10 episodes, 2023)
Elise Bradley ... production coordinator (10 episodes, 2023)
Dan Callen ... facilities manager (10 episodes, 2023)
Christy McCann ... writers assistant / writers' assistant (10 episodes, 2023)
Maria Robles ... hr assistant (10 episodes, 2023)
Hani Sadjadi ... network engineer (10 episodes, 2023)
Kurt Steinmuller ... production coordinator (10 episodes, 2023)
Cameron Tang ... development staff: Williams Street (10 episodes, 2023)
Lorenzo Adams ... development department: Williams Street (10 episodes, 2024)
Christine Beaumont ... hr manager (10 episodes, 2024)
Amanda Carrozza ... hr team (10 episodes, 2024)
Carol Cichon ... director of facilities (10 episodes, 2024)
Hannah Crawford ... hr manager (10 episodes, 2024)
Madelyn Leynes ... hr team (10 episodes, 2024)
Amy Reilly ... hr team (10 episodes, 2024)
Marian Smith ... hr team (10 episodes, 2024)
Franny Spencer ... hr team (10 episodes, 2024)
Syakirul Rahman ... production coordinator: Inspidea (1 episode, 2024)
Cody DeMatteis ... production staff: Williams Street (uncredited) (10 episodes, 2023)
Chadwick Parks ... production staff: Williams Street (uncredited) (10 episodes, 2023)
Jocelyn Shelton ... production staff: Williams Street (uncredited) (10 episodes, 2023)
Zach White ... production staff: Williams Street (uncredited) (10 episodes, 2023)

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed