highest rated
acting
- Fleur
- Wagner In Venice → Liszt
- Goolagong (TV) → Vic Edwards
- Man with No Past → Soach
- Black Gold (TV) → Tyler Robertson
- Sleeping Dogs → Dr. Joseph Wieder
- Cuckoo → Luis
- House of Spoils → Marcello
- Shadow Land → Eliot Davrow
- Head South → Gordon
- Freelance → Colonel Jan Koehorst
- Chevalier → Montalembert
- Prizefighter: The Life of Jem Belcher → Lord Rushworth
- The Last Duel → Crespin
- Juniper → Robert
- The Luminaries (TV) → Francis Carver
- Voice from the Stone → Klaus
- Mark Felt: The Man Who Brought Down the White House → Pat Gray
- Divorce (TV) → Skip Zakarian
- Loving → Sheriff Brooks
- Dark Crimes → Kozlov
- Burn Your Maps → Connor Firth
- Into the Badlands (TV) → Quinn
- Sons of Liberty (TV) → General Thomas Gage
- The Equalizer → Teddy
- The Amazing Spider-Man 2 → Dr. Ashley Kafka
- Sin City: A Dame to Kill For → Damien Lord
- Noah → Lamech
- Klondike (TV) → The Superintendent
- Rogue (TV) → Jimmy Laszlo
- Pawn → Lieutenant Barnes
- Abraham Lincoln: Vampire Hunter → Jack Barts
- Falcón (TV) → Javier Falcón
- Dead Europe → Nico
- Dream House → Jack Patterson
- Covert Affairs (TV) → Ivan Kravec
- Alice in Wonderland → Charles Kingsleigh
- The Debt → Young Stefan Gold
- With Love... from the Age of Reason → Malcolm
- South Solitary → Jack Fleet
- The Tree → George Elrick
- Romulus, My Father → Hora
- The Path to Redemption → Self
- Kingdom of Heaven → Guy de Lusignan
- Star Wars: Episode III - Revenge of the Sith → Poggle the Lesser (voice) (uncredited)
- Æon Flux → Trevor Goodchild
- The Great Raid → Captain Redding
- Asylum → Edgar Stark
- The Bourne Supremacy → Jarda
- Evilenko → Vadim Timurovic Lesiev
- The Lord of the Rings: The Return of the King → Celeborn
- Timeline → Sir William De Kere / William Decker
- Kangaroo Jack → Mr. Smith
- xXx → Yorgi
- Star Wars: Episode II - Attack of the Clones → Poggle the Lesser (voice) (uncredited)
- Garage Days → Shad Kern
- The Lord of the Rings: The Fellowship of the Ring → Celeborn
- The Monkey's Mask → Nick Maitland
- The Farm (TV) → Adrian Beckett
- Rain → Cady
- Cleopatra 2525 (TV) → Krider
- The Three Stooges → Ted Healy
- Farscape (TV) → Br'Nee
- The Lost World (TV) → Kenner
- BeastMaster (TV) → Qord
- Accidents → Chug
- All Saints (TV) → Brother Thomas
- Hurrah → Raoul
- Wildside (TV) → Larry Lodans
- Water Rats (TV) → Robert Tremain
- Broken English → Darko
- Jack Brown: Genius → Dennis
- Twilight of the Gods → Soldier
- Xena: Warrior Princess (TV) → Borias / Belach
- Xena: Warrior Princess (TV) → Khrafstar
- Xena: Warrior Princess (TV) → Borias
- Hercules: The Legendary Journeys (TV) → Tarlus
- Halifax f.p. (TV) → John Garth
- A Game With No Rules → Kane
- Shortland Street (TV) → Leonard Dodds
- Shortland Street (TV) → Leonard Rossi-Dodds