Ewan McGregor | Oliver Fields | |
Mélanie Laurent | Anna | |
Kai Lennox | Elliot | |
Keegan Boos | Young Oliver Fields | |
Melissa Tang | Liz | |
Luke Diliberto | Green Witch |
Christopher Plummer | Hal Fields | |
Goran Visnjic | Andy | |
Mary Page Keller | Georgia | |
China Shavers | Shauna | |
Amanda Payton | Party Person | |
Lou Taylor Pucci | Magician |