An FBI agent and an Interpol detective track a team of illusionists who pull off bank heists during their performances and reward their audiences with the money.
Mark Ruffalo
as Dylan Rhodes
Jesse Eisenberg
as J. Daniel Atlas
Woody Harrelson
as Merritt McKinney
Isla Fisher
as Henley Reeves
Dave Franco
as Jack Wilder
Mélanie Laurent
as Alma Dray
Morgan Freeman
as Thaddeus Bradley
Michael Caine
as Arthur Tressler
Michael Kelly
as Agent Fuller
Common
as Evans
David Warshofsky
as Cowan
José Garcia
as Etienne Forcier