Orlando bloom as an illusionist with jennifer lawrence as a princess | Fantasy