Year Title Role Notes 2000 - 2005 All That Himself 2 episodes, Season 6 Episode 4 & 10th Anniversary 2000 -- 01 The Amanda Show Various characters Series regular 2000 Double Dare 2000 Himself With the cast of Snow Day 2001 ER Nick Stevens Episode: "Thy Will Be Done '' 2001 Family Guy Charlie (voice), uncredited Episode: "The Kiss Seen Around the World '' 2001 Samurai Jack S Kid / Pig # 3 / Alien Kid (voices) Episode: "Aku 's Fairy Tales '' 2002 Whatever Happened to Robot Jones? Lenny (voice) 5 Episodes: Season 1: 2002 "Electric Boogaloo '' "Cube Wars '' "Sickness '' "Politics '' Season 2: 2003 "The Yogmans Strike Back '' 2002 MADtv Jeffrey Lugz 1 episode 2002 Fillmore! Randall Julian (voice) Episode: "To Mar a Stall '' 2003, 2004 The Guardian Chris Rapp 2 episodes 2004 -- 07 Drake & Josh Josh Nichols Co-lead role, 57 episodes 2006 Codename: Kids Next Door Numbuh 50 Million B.C. (voice) Episode: "Operation: C.A.K.E.D. - F.I.V.E. '' 2006 What 's New, Scooby - Doo? Damian / Kid / Zombie Kid # 2 (voices) Episode: "E-Screen '' 2006 Drake & Josh Go Hollywood Josh Nichols Nickelodeon television movie 2008 Merry Christmas Drake and Josh Josh Nichols Nickelodeon Christmas special movie 2009 iCarly Jimmy (uncredited) (apparently Josh Nichols) Episode: "iReunite with Missy '' 2011 Victorious Josh Nichols (uncredited) Episode: "Wok Star '' & "Who did it to Trina? '' Ice Age: A Mammoth Christmas Eddie (voice) TV Special 2013 -- present Teenage Mutant Ninja Turtles Casey Jones (voice) Co-lead role 2013 -- 14 The Mindy Project Ray Ron 3 episodes 2014 The Big Bang Theory Jesse Episode: "The Occupation Recalibration '' 2014 The Rebels Danny Norwood Episode: "Pilot '' 2015 -- 16 Grandfathered Gerald Co-lead role 2015 Teen Choice Awards Himself Host 2016 Pitch Ross 2 episodes 2016 Ice Age: The Great Egg - Scapade Eddie (voice) TV Special
who does josh peck play in family guy
Charlie