Ben Nealon

Ben Nealon voiced Captain Freeman in The Forsaken.