Now You See Me 2 - Cast

Jesse Eisenberg

as J. Daniel Atlas


Mark Ruffalo

as Dylan Rhodes


Woody Harrelson

as Merritt McKinney


Dave Franco

as Jack Wilder


Daniel Radcliffe

as Walter Mabry


Lizzy Caplan

as Lula


Jay Chou

as Li


Sanaa Lathan

as Natalie Austin


Michael Caine

as Arthur Tressler


Morgan Freeman

as Thaddeus Bradley


  Change Location