Full Credits
19 members

Catherine Zeta-Jones
Mary McGarvie

Guy Pearce
Harry Houdini

Timothy Spall
Sugarman

Saoirse Ronan
Benji McGarvie

Malcolm Shields
Leith Romeo

Leni Harper
Leith Romeo's wife

Ralph Riach
Mr. Robertson
Olivia Darnley
Flower Stall Seller

Anthony O'Donnell
Oily Librarian
Billy McColl
McTavish
James Holmes
Ugly Mug
Melanie Harris
Rose

Miles Jupp
Ventriloquist

Campbell Graham
Doctor

Raymond Griffiths

Shaun Mason

Tom Cotcher
Carol Robb
Paul Grunert
39 members
Gillian Armstrong
Director
Brian Ward
Writer
Tony Grisoni
Writer
Joe Oppenheimer
Executive Producer
Phil Robertson
Co-Producer
Gail Stevens
Casting
Tony Grisoni
Co-Producer
Dan Lupovitz
Executive Producer
Marian Macgowan
Producer
Marcia Nasatir
Executive Producer
David M. Thompson
Executive Producer
Kirk D'Amico
Executive Producer
Chris Curling
Producer
Brian Ward
Co-Producer
Lucas Foster
Executive Producer
Haris Zambarloukos
Director of Photography
Mario Vaccaro
Foley Artist
Mark Franken
Sound Effects Editor
Gethin Creagh
Sound Re-Recording Mixer
Cezary Skubiszewski
Original Music Composer
Anja MΓΌller
Art Direction
Gemma Jackson
Production Design
Anna Lynch-Robinson
Set Decoration
Steve Summersgill
Standby Art Director
Denise Kum
Makeup Designer
Carol Greenfield
Hairstylist
Carol Greenfield
Makeup Artist
Graham Johnston
Makeup Artist
Gemma Waugh
Makeup Artist
Mandy Gold
Makeup Artist
Tricia Cameron
Hairstylist
Nuria Mbomio
Makeup Artist
Fiona Leech
Makeup Artist
Susannah Buxton
Costume Design
Jane Greenwood
Costume Design
Uxue Laguardia
Makeup Artist
Nicholas Beauman
Editor
George Cottle
Stunts
Pete Ford
Stunts