Cast
Christina Ricci
Penelope Wilhern
James McAvoy
Johnny/Max
Catherine O'Hara
Jessica Wilhern
Peter Dinklage
Lemon
Richard E. Grant
Franklin Wilhern
Reese Witherspoon
Annie
Simon Woods
Edward Vanderman
Ronni Ancona
Wanda
Nigel Havers
Mr. Vanderman
Lenny Henry
Krull
Crew
Amanda McArthur
Production Design
Andrew Molasky
Executive Producer
Jill Taylor
Costume Design
Jon Gregory
Editor
Leslie Caveny
Producer
John Reid
Art Direction
Martin Trevis
Sound Director
Jennifer Simpson
Producer
Reese Witherspoon
Producer
Chris Curling
Executive Producer
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.