Florence Hoath character Elsie Wright
Elizabeth Earl character Frances Griffiths
Paul McGann character Arthur Wright
Peter O'Toole character Sir Arthur Conan Doyle
Harvey Keitel character Harry Houdini
Phoebe Nicholls character Polly Wright
Bill Nighy character Edward Gardner
Tim McInnerny character John Ferret, a Reporter
Joseph May character Houdini's Assistant
Peter Mullan character Sergeant Farmer
Anna Chancellor character Peter Pan
Lara Morgan character Jean Doyle
Adam Franks character Adrian Doyle
Guy Witcher character Denis Doyle
Peter Wight character Newspaper Editor
Anton Lesser character Wounded Corporal
Lynn Farleigh character Mrs. Thornton, the Teacher
David Calder character Harold Snelling
Anthony Calf character Geoffrey Hodson
Benjamin Whitrow character Mr. Binley
Barbara Hicks character City Woman
Paul Popplewell character Second Soldier
Ina Clough character Lady Calling to Fairies
Tom Sturridge character Hab, a Fairy
Mel Gibson character Frances' Father (uncredited)
Tom Georgeson character Reporter