Heath Ledger, Christopher Plummer, Verne Troyer, Lily Cole, Andrew Garfield y Tom Waits protagonizan la película, pese a que la muerte de Ledger, ocurrida durante la filmación, suspendió temporalmente la producción.