Danny Pudi

Danny Pudi portrayed Teddy Ramanujan on.