* Christmas in Wonderland (2007) …. Wayne Saunders * Jump! (2007/I) …. Richard Pressburger * The Fox and the Hound 2 (2006) (V) …. Cash * Keeping Mum (2005) …. Lance * Icon (2005) (TV) …. Jason Monk * King Solomon’s Mines (2004) (TV) …. Allan Quatermain * George and the Dragon (2004) …. Garth * Dirty Dancing: Havana Nights (2004) …. Dance Class Instructor * Whoopi …. Tony (1 episode, 2004) * 11:14 (2003) …. Frank * One Last Dance (2003) …. Travis MacPhearson * Waking Up in Reno (2002) …. Roy Kirkendall * Donnie Darko (2001) …. Jim Cunningham * Green Dragon (2001) …. Gunnery Sergeant Jim Lance * Forever Lulu (2000) …. Ben Clifton * Letters from a Killer (1998) …. Race Darnell * Black Dog (1998) …. Jack Crews * Three Wishes (1995) …. Jack McCloud * To Wong Foo Thanks for Everything, Julie Newmar (1995) …. Vida Boheme * Tall Tale (1995) …. Pecos Bill * Father Hood (1993) …. Jack Charles * City of Joy (1992) …. Max Lowe * Amazing Stories: Book Three (1992) (V) …. Eric David Peterson (segment “Life on Death Row”) * Point Break (1991) …. Bodhi * Saturday Night Live …. Host (1 episode, 1990) * Ghost (1990) …. Sam Wheat * Next of Kin (1989) …. Truman Gates * Road House (1989) …. James Dalton * Tiger Warsaw (1988) …. Chuck ‘Tiger’ Warsaw * Steel Dawn (1987) …. Nomad * Dirty Dancing (1987) …. Johnny Castle * Amazing Stories …. Eric David Peterson (1 episode, 1986) * North and South, Book II (1986) (mini) TV mini-series …. Orry Main * Youngblood (1986) …. Derek Sutton * North and South (1985) (mini) TV mini-series …. Orry Main * Red Dawn (1984) …. Jed * Grandview, U.S.A. (1984) …. Ernie ‘Slam’ Webster * Pigs vs. Freaks (1984) (TV) …. Doug Zimmer * Renegades (1983) TV series …. Bandit (1983) * Uncommon Valor (1983) …. Kevin Scott * Staying Alive (1983) (uncredited) …. Dancer/extra * The Outsiders (1983) …. Darrel ‘Darry’ Curtis * The Renegades (1982) (TV) …. Bandit * Return of the Rebels (1981) (TV) …. K.C. Barnes * M*A*S*H …. Pvt. Gary Sturgis (1 episode, 1981) * The Comeback Kid (1980) (TV) …. Chuck * Skatetown, U.S.A. (1979) …. Ace Johnson