James Franco ("Spider-Man") stars in this feel-good story about a man from the wrong side of the tracks who is accepted to the prestigious U.S. Naval Academy and trains for its annual boxing match against his tough drill instructor. Tyrese Gibson, Jordana Brewster, Donnie Wahlberg. Directed by Justin Lin.