Christopher McQuarrie ( Jack Reacher )Gus Van Sant ( Promised Land , Tierra prometida )Michael Hoffman ( Tierra prometida )Peter Landesman ( La Verdad duele )