Mar 6, 2008 - 20:00 - Plaza
set in 1890's London, this slick and gripping film follows the intense rivalry of two magicians and their lifelong obsessive efforts to outwit each other by developing the ultimate magic trick. The world of stage illusion is beautifully created and we are mysteriously led to a series of unexpected revelations.