CharacterGeoff PetersonGeoff Peterson in The Late Late Show with Craig Ferguson (2005), played by Josh Robert Thompson. Played byJosh Robert ThompsonAppears inThe Late Late Show with Craig Ferguson2005