Joseph Gordon-Levitt
The roles of Gavilan and Calden were previously given to John Travolta and Joseph Gordon-Levitt, respectively, before Harrison Ford and Josh Hartnett eventually signed on.