The Late Late Show with Craig Ferguson Season 1 John Waters / Loretta Devine / Demetri Martin Season 1, episode 102 John Waters / Loretta Devine / Demetri Martin June 22, 2005 1 h Previous episode Peter Krause / David LaChapelle / Tracy Bonham Next episode Mimi Rogers / James Ellroy / Brooke Valentine