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