He has been married twice and he has five children.
- Top Gun as Marcus "Sundown" Williams
- The Karate Kid Part II as G.I. #1
- Left Behind The Movie as Bruce Barnes
- Left Behind II Tribulation Force as Bruce Barnes
- Chasing Shakespeare as Jeremiah Ward
- Die Hard as Theo
- Reprises the role in DieHard is Back