Spare Parts / 2015

Spare Parts cast & characters

Meet the cast of the 2015 robotics drama, directed by Sean McNamara. Here are the actors, the characters they play, and the real students whose story inspired the film.

Reviewed September 22, 2026 · Independent film guide

The four student actors

Carlos PenaVega, José Julián, David Del Rio and Oscar Gutierrez portray the Carl Hayden robotics team. These are the credits for Spare Parts (2015), the film starring George Lopez.

Actor → film character → real team member
ActorCharacterReal person
Carlos PenaVegaOscar VazquezOscar Vazquez
José JuliánLorenzo SantillanLorenzo Santillan
David Del RioCristian ArcegaCristian Arcega
Oscar GutierrezLuis ArandaLuis Aranda

Oscar Gutierrez is also listed as Oscar Javier Gutierrez II in the IMDb credits. José Julián plays Lorenzo; J.R. Villarreal plays Hector.

Carlos PenaVega as Oscar Vazquez

PenaVega plays Oscar, one of the four students. The real Oscar’s later milestones include an ASU degree and Army service; those belong to his life beyond the film. Read the dated Oscar Vazquez follow-up.

José Julián as Lorenzo Santillan

José Julián portrays Lorenzo. To hear from the real team member, the school and mentors guide links to an interview with Lorenzo and Cristian. Lorenzo’s follow-up also includes a documented 2024 screening appearance.

David Del Rio as Cristian Arcega

Del Rio plays Cristian. Separate the performance from the historical student with our account of Cristian’s contribution to the robot and published follow-up reporting.

Oscar Gutierrez as Luis Aranda

Gutierrez portrays Luis, not Oscar Vazquez. The shared first name can make a cast search confusing: Carlos PenaVega is the actor playing Oscar. Meet the real Luis Aranda.

The teachers, families & supporting cast

Selected principal and supporting roles, not every credited performer.
ActorCharacterRole in the story
George LopezFredi CameronThe team’s teacher
Marisa TomeiGwen KolinskyA fellow teacher
Jamie Lee CurtisKaren LowryThe school principal
Esai MoralesMr. SantillanLorenzo’s father
Alexa PenaVegaKarlaOscar’s girlfriend
Alessandra RosaldoMrs. VazquezOscar’s mother
J.R. VillarrealHectorSupporting character

Who does George Lopez play in Spare Parts?

George Lopez plays Fredi Cameron, the teacher. In the real story, the students were mentored by Fredi Lajvardi and Allan Cameron. Lajvardi explained in a 2014 Arizona PBS interview that the film combines them into one character. Meet the real Carl Hayden teachers.

Who do Marisa Tomei and Jamie Lee Curtis play?

Marisa Tomei plays Gwen Kolinsky, a fellow teacher, while Jamie Lee Curtis plays principal Karen Lowry. These are film character names. Use the film-versus-fact guide when comparing the drama with the historical school staff.

Who are the real people behind the film?

The four students’ names are Oscar Vazquez, Cristian Arcega, Lorenzo Santillan and Luis Aranda. They attended Carl Hayden Community High School in Phoenix. Start with the true story of their 2004 robotics win, then explore dated follow-up reporting on the team.

Watch the performances

Looking for the film rather than a cast list? Our Spare Parts viewing guide links directly to the 2015 film’s provider listings.

Credit references

  1. Apple TV: Spare Parts — cast and crew.
  2. IMDb: full cast and crew — detailed credit names, including Hector.
  3. ASU News: the real teachers and team.