of Faraway) (1987) as The King The Drifter (1988) as Arthur Return from the River Kwai (1989) as Seaman Miller A Case of Honor (1989) as Sgt. Joseph 'Hard' Case Istanbul (1989) as Frank Texasville (1990) as Sonny Crawford Digger (1993) as Sam Corlett Blue Sky (1994) as Owens Ranch Cowboy (uncredited) Ava's Magical Adventure (1994) as Slayton Ill Met by Moonlight (1994) as Egeus Horses and Champions (1994) as Ben Choice Top Dog (1995) as Nelson Houseman Ripper Man (1995) as Charles Walkan Hourglass (1995) as Jurgen Brauner Desperate Obsession (1995) American Hero (1995, Video Game) as Jack Armstrong Lone Tiger (1996) as Marcus Total Force (1996) as Drake Uncle Sam (1996) as Donald Crandall (1996) as Clay The Prince (1996) as John Absolute Force (1997) as Lt. John Drake Tiger (1997) as Larry Mr. Atlas (1997) as Phillip Frodden The Man in the Iron Mask (1998) as Fouquet Mixed Blessings (1998) as Carl Weaver Diamondbacks (1998) as Ed Williams The Waterfront (1998) as Salvatore Solleto No Rest for the Wicked (1998) as Father Jeremy The Prince and the Surfer (1999) as Johnny Canty (uncredited) The Boy with the X-Ray Eyes (1999) as John Carver Black Sea 213 (2000) as Dean The Hiding Place (2000) as Jack Held for Ransom (2000) as Fred Donovan The Crocodile Hunter: Collision Course (2002) as President George Walker Bush (uncredited) Elephant (2003) as Mr. McFarland The Entrepreneurs (2003) as Rotunno The Girl Next Door (2004) as Mr. Kidman Illusion Infinity (a.k.a. Paradise, 2004) as Francis / Douglas / Henry / Patricia's Father / Older Alan Pocket Angel (2004) Paradise, Texas (2005) as Mack Cameron Shanghai Kiss (2007) as Adelaide's Father Along the Way (2007) as Michael McCaffery Chinaman's Chance: America's Other Slaves (2008) as Thomas Parasomnia (2008) as Dr. Emil Corso (2008) (original title: Chinaman's Chance) An American Girl: Chrissa Stands Strong (2009) as Paul Maxwell Call of the Wild (2009) as Heep The Land That Time Forgot (2009) as Captain Burroughs Pound of Flesh (2010) as Cameron Morris Hello Stranger (2011) as Sheriff 1 Nighter (2012) as Louie Realm of the Mole Men (2012) as Willy Welcome to the Men's Group (2016) as Larry Railroad to Hell: A Chinaman's Chance (2018) as Thomas The Shed (2019) as Ellis Television Look Homeward, Angel (1972, TV Movie) as Eugene Gant Winesburg, Ohio (1973) The Story of David (1976, TV Movie) as David The Moneychangers