highest rated
acting
- Wimzie's House (TV) → Rousso (voice)
- Roadside Picnic (TV) → Lucky Carter
- Lunar Sway
- Splitsville → Dr. Ott
- 40 Acres → Felix Freeman
- The Fire Inside → AJ
- Alert: Missing Persons Unit (TV) → Isaiah Danzomo
- Beau Is Afraid → Rattled Businessman
- EVERGREEN$ → Morgan
- Mémoires Métissées
- Fire Country (TV) → Gus
- Moonfall → Judge
- The Christmas Checklist → George
- Debris (TV) → George Jones
- Jupiter's Legacy (TV) → Willie Small
- Chaos Walking → Hammer
- Transplant (TV) → Eddie Jennings
- Clouds → Doctor
- Pieces of a Woman → Judge
- Boys On Film 20: Heaven Can Wait → Moose (segment "Manivald") (voice)
- The Boys (TV) → Elijah
- Blood & Treasure (TV) → MC Jesuit Priest
- Birthmarked → Dr. Metcalfe
- Manivald → Moose (voice)
- The Glass Castle → Ronnie
- Faits divers (TV) → US Investigator
- Small Crimes → Chaplin
- Bad Santa 2 → AA Group Leader
- Real Detective (TV)
- Summer Villa → Dominic Barone
- The Legend of Sarila → Itak (voice)
- Immortals → Hoplite Captain
- Cyberbully → Principal Wasney
- Peepers → Helman
- Dead Like Me: Life After Death → Police Commissioner Cusek
- My Nanny's Secret → Detective Drabant
- Final Verdict → Detective Lewis
- Sophie (TV)
- The Christmas Choir → Bob
- A Woman's Rage → Officer Kingman
- Sunday Afternoon → Monty
- Adam's Wall → Mostafa
- 300 → Persian Emissary
- I'm Not There → Mr. Arvin
- Christie's Revenge → Detective Hogue
- Mind Over Murder → Julian Hasty
- Lotto 6/66 → Landlord
- Charlie Jade (TV) → Karl Lubinsky
- Deacons for Defense → Archie
- Jack Paradise (Les nuits de Montréal) → Winston White
- Bears → Narrator (voice)
- Tales from the Neverending Story: Resurrection → Cairon
- Tales from the Neverending Story: Badge of Courage → Cairon
- The Dead Zone (TV) → Orderly Dewey Morris
- Obsessed → Judge Tyrone Wolf
- Aftermath → Arnold Ross
- Redeemer
- Largo Winch (TV) → Waldo Buzetti
- Largo Winch (TV)
- Tales from the Neverending Story (TV) → Cairon
- Tales from the Neverending Story: The Gift → Cairon
- Full Disclosure → Special Agent Draper
- The Killing Yard → Haywood Burns
- Tales from the Neverending Story: The Beginning → Cairon
- Island of the Dead → Dwight Truman
- Big Wolf on Campus (TV) → Male Nurse St. Jacques
- Radio Active (TV)
- Thanks of a Grateful Nation → Supv. Meeker
- The Long Island Incident → Colin Ferguson
- Naked City: Justice with a Bullet → Donovan
- Earth: Final Conflict (TV) → Frank Rice
- Riverdale (TV) → Mike Hayes
- Stranger in the House → Slovitz
- FX: The Series (TV) → Judge
- We the Jury → Noland James
- A Husband, a Wife and a Lover → Dr. Carpenter
- Sci-fighters → Dr. Gene Washington
- Marked Man → Boyd
- Flash Gordon: Marooned on Mongo → Additional Voices (voice)
- Convict Cowboy → Curtis Sykes
- The Wrong Woman
- Cagney & Lacey: The View Through the Glass Ceiling → Dr. Nasser
- Spenser: A Savage Place → Stevenson
- Johnny and Clyde → Hadley
- Due South (TV) → Mr. Shawl
- My Breast → Dr. Henry Balmer
- Race to Freedom: The Underground Railroad → Ward
- Are You Afraid of the Dark? (TV) → Jack Palmer
- Forever Knight (TV)
- Canvas → Detective Austin
- Money → 3rd Broker
- Scanners II: The New Order → Store Owner
- The Final Heist → Juan
- Deadly Surveillance → Pool side cop
- The Amityville Curse → Video Technician
- Cargo
- Criminal Law → Jackson
- The Kiss → Train Station Conductor
- Shades of Love: The Man Who Guards the Greenhouse → Workman
- Candy the Stripper