The Late Late Show with Craig Ferguson Season 3 Jennifer Hudson / Gerard Butler / Anberlin Season 3, episode 107 Jennifer Hudson / Gerard Butler / Anberlin March 5, 2007 1 h Previous episode John Mellencamp / Oscar De La Hoya Next episode Poppy Montgomery / Jeremy Roenick / Paul Morrissey