The Late Late Show with Craig Ferguson Season 6 John Waters / Taraji P. Henson Season 6, episode 167 John Waters / Taraji P. Henson June 8, 2010 1 h Previous episode Eric Idle / Terry Crews Next episode Kyra Sedgwick / Tom Felton