Set in 1928, Colin Firth (The Railway Man, The King's Speech) plays Stanley Crawford, a world - famous British illusionist working in disguise as master Chinese magician Wei Ling Soo, whose knowledge that there's no such thing as
magic has him take up a side career as a
debunker of fraudulent psychics claiming to possess the power to link into the spiritual world.