Gerald William "Jerry" Trainor (born January 21, 1977) is an American character actor. He is best known for playing Spencer Shay in iCarly. He stars alongside Miranda Cosgrove in this Nickelodeon sitcom and its associated television movies.


Year Film Role Notes
2001 Donnie Darko Lanky Kid Cameo
Evolution Tommy
Wayside Tommy direct-to-video
2003 Wrong Hollywood Number Bailey Warren short film
2004 Bring It On Again Smug Guy direct-to-video
2007 Pieces of Dolores Bookstore clerk short film
2008 Waking Dreams Andrew Direct to video
2009 Factory 9 Roland Waters Direct to video
2010 Best Player Quincy TV movie
Year Show Role Notes
2000 Undressed Eric Season 2 cast member
2001 Malcolm in the Middle Cadet Edwards Episode: Evacuation
2002 Angel Jared Episode: Supersymmetry
ER Darious Episode: One Can Only Hope
20042005 Crossing Jordan Brian - A.V. Guy Episode: Dead or Alive
Episode: Revealed
Episode: Blue Moon
Episode: It Happened One Night
Episode: A Man in Blue
20042007 Drake & Josh "Crazy" Steve Recurring role
2007 – present iCarly Spencer Shay Main role
2007 Drake & Josh: Really Big Shrimp "Crazy" Steve Nickelodeon TV-Movie
2008 iCarly: iGo to Japan Spencer Shay Nickelodeon TV-Movie
2008 Merry Christmas, Drake & Josh "Crazy" Steve Nickelodeon TV-Movie
2009 iCarly: iQuit iCarly Spencer Shay Nickelodeon TV-Movie
2009-2010 Kids' Choice Awards Himself Winner - Favorite TV Show(shared with the cast of iCarly)
2010 iCarly: iPsycho Spencer Shay Nickelodeon TV-Movie
2010 Victorious Guy in audience Episode: Jade Dumps Beck, cameo apperence (non-speaking role)
2010 T.U.F.F. Puppy Dudley Puppy Voice/Main Character