Tuvo su estreno mundial en una presentación especial del Festival Internacional de Cine de Toronto.
Para su papel de Hary Houdini, el actor Guy Pearce se entreno con el ilusionista Ross Skiffington.
Se filmo en locaciones de Londres y Edimburgo, así como en los estudios Pinewood de Buckinghamshire.