Lords of Chaos
German Newscaster
★ 6.8
2018
Robert Reborn
Herzog
2019
Somnus
Stewart
2016
The Devil Made Me Do It
Detective
2012
Th'dread Rattlin'
Ranger John
Unsinkable
1st Lieutenant Admiral Scheer
2024