Cast (8)

Stephen Colbert

Host

Jon Stewart

Self

Toby Keith

Self

Willie Nelson

Self

Elvis Costello

Self

John Legend

Self

George Wendt

Santa

Leslie Feist

Angel

Crew (1)

Jim Hoskinson

Director