Keri Russell kao Lyla Novacek
Jonathan Rhys Meyers kao Louis Connelly
William Sadler kao čarobnjak
Robin Williams kao Maxwell "The Magic Man" Wallace
Terrence Howard kao Richard Jeffries
Leon G. Thomas III kao Arthur
Alexandra Daddario kao Lacey
Rhys Ifans kao Dezmond Doyle