Who plays Alan in Dear John?
This image appears in the gallery:
Luke Benward: 13 facts about the Dumplin' star you probably never knew
7. Who plays Alan in Dear John?
Luke Benward plays the teen version of Alan Wheddon in the romantic, war drama Dear John. Luke starred in the film with Channing Tatum and Amanda Seyfried. [Photo via Relativity Media]