David Spade will play Santa Claus's son in an untitled holiday-themed film for Columbia Pictures.... Pirates of the Caribbean/Bend It Like Beckham star Keira Knightley has been cast opposite Oscar winner Adrien Brody in the time-travelling love story The Jacket.