Jimmy Kimmel Live! Season 7 John Krasinski, James Cameron, Mary J. Blige Season 7, episode 171 John Krasinski, James Cameron, Mary J. Blige December 18, 2009 45 min Previous episode Rachel McAdams, Johnny Galecki, Allison Iraheta Next episode David Arquette, Abbie Cornish, Jim Breuer