Actor (66 credits)
- Anime perse (2006) The Sadist
- Mondo cannibale (2004) Father Schroeder, not listed in credits
- Rage (1994) Jack's Father
- Si Ayala at si Zobel (1994) US Embassy Man
- Il labirinto dei sensi (1993)
- Fighting Spirit (1992)
- Beyond the Call of Duty (1992) U.S. Soldier, not listed in credits
- The 13th Mission (1992)
- Blowback 2 (1991) Wildcat
- Escape to Nowhere (1990) Col. Larson
- Sudden Thunder (1990) Mike Gray
- The Black Cobra 3 (1990) Capt. Phillips
- L'ultimo volo all'inferno (1990) Vincent Duggan
- Blood Chase (1989) Ross Anderson
- Trigon Fire (1989)
- Eye of the Eagle 2: Inside the Enemy (1989) Capt. Lavelle
- The Black Cobra 2 (1989) Brennan
- Above the War (1989) General Stark
- Tough Cops (1988) Chief Caruso
- Angel Hill: l'ultima missione (1988)
- Jungle Rats (1988) Gen. Douglas Corad
- Whiteforce (1988) Stynes
- Cop Game (1988) Maj. Harriman, хроника, not listed in credits
- Zombi 3 (1988) General Morton, not listed in credits
- Desert Warrior (1988) Dr. Creo
- The Firing Line (1988) Rodriguez
- Commander (1988)
- Phantom Raiders (1988) Colonel Marshall
- Un maledetto soldato (1988)
- Mannigan's Force (1988) Gen. Alfuero
- Der Commander (1988) Corporal Stone, not listed in credits
- Strike Commando (1987) Maj. Harriman, not listed in credits
- Eye of the Eagle (1987) Col. Stark
- Double Target (1987) Major Waters
- Movie in Action (1987) The Producer
- Phantom Soldiers (1987)
- Dog Tags (1987) Captain Newport
- Silk (1986) Frampton
- War Without End (1986)
- No Dead Heroes (1986) Chief of the CIA
- Forgotten Warrior (1986) Lt.Col. Harris
- Blood Debts (1985) Bill
- Ninja Warriors (1985) Capt. Henry Marlowe
- Deadringer (1985) Charlie
- La leggenda del rubino malese (1985)
- Kommando Leopard (1985) Major on Train, not listed in credits
- Ninja's Force (1984)
- Slash (1984) Major Andrew Scott
- Die Insel der blutigen Plantage (1983) Camabal
- Rescue Team (1983)
- Fireback (1983) Police chief
- I predatori di Atlantide (1983) George
- Tornado (1983) US Captain on Bridge, not listed in credits
- Trois filles dans le vent (1981) Un kidnappeur
- Le journal érotique d'une Thailandaise (1980) Mike
- Emmanuelle à Cannes (1980)
- Une femme spéciale (1979)
- Bloodline (1979) Bald-Headed Man
- Proibito erotico (1978) Masseur
- Kaput Lager - Gli ultimi giorni delle SS (1977) Max
- Terror! Il castello delle donne maledette (1974) Paisan
- Casa d'appuntamento (1972) Detective, not listed in credits
- E poi lo chiamarono il magnifico (1972) Duel Spectator, not listed in credits
- Allegri becchini... arriva Trinità (1972) Indian
- 5 per l'inferno (1969) Captain Nixon, not listed in credits
- Thompson 1880 (1968)
Writer (1 credits)