Guest Stars Jon Stewart as Himself Toby Keith as Himself Willie Nelson as Himself Elvis Costello as Himself John Legend as Himself Feist as Herself