Nathan Gamble is an American actor. He debuted in the 2006 film Babel. He next played the role of Billy Drayton in the film The Mist. Afterward, he portrayed James Gordon Jr. in The Dark Knight. This was followed by a supporting role in the movies Marley & Me and The Hole. Between 2006 and 2008, he also played Tommy / Tommy Rader / Holland in the television series Runaway. Following this, he played Henry Pryor in the ABC sitcom Hank. In the 2010s, he became further known for starring in the films 25 Hill and Dolphin Tale, the latter of which he played Sawyer Nelson. He reprised the part in the sequel Dolphin Tale 2. His most recent film role was in 2018’s Swiped. He also played recurring character Garry Ball in The Goldbergs.