This is a tough one, Mr. Blonde. Is it The Illusionist?