Après une formation à la Westfälische Schauspielschule Bochum puis à l'université des arts de Berlin, il se met au théâtre jouant des rôles tels que Hamlet, Faust, Macbeth, Oreste, Roméo, etc. Sa performance sur scène lui vaut le prix du meilleur acteur de Rhénanie du Nord-Westphalie en 1994.
Depuis la fin des années 1990, il joue des rôles dans des téléfilms. Dunkle Tage (1998) de Margarethe von Trotta est le premier film dans lequel il joue. Il décroche plusieurs rôles dans des épisodes de la série Tatort. La reconnaissance internationale lui vaut le rôle principal de la série canado-américaine Lexx. Il interprète Adolf Hitler en 2002 dans le film américain Joe & Max (réalisé par Steve James) au côté de Til Schweiger.