Chinese conjuror Wei Ling Soo is the most celebrated magician of his age, but few know that he is the stage persona of Stanley Crawford (Colin Firth), a grouchy and arrogant Englishman with a sky-high opinion of himself and an aversion to phony...

More...