Urodził się i dorastał w Berlinie. Jego ojciec służył w Wehrmachcie, a matka była działaczką ruchu oporu, co dporowadziło do rozpadu małżeństwa. Mając 14 lat występował w teatrze amatorskim. Zadebiutował w nostalgicznym telefilmie "Unternehmer". Po kilku rolach w niemieckich filmach, m.in. "Zoff","Utracona część Katarzyny Blum", odniósł sukces na dużym ekranie dzięki roli Heinricha Lehmanna-Willenbrocka, kapitana statku okrętu podwodnego w dramacie Wolfganga Petersena "Okręt". Od tej pory występował w niemieckich (za rolę policjanta w thrillerze "Der Bulle & das Mädchen" Petera Keglevica otrzymał Bavarian Film Award) i w amerykańskich produkcjach filmowych - zagrał księcia Leto Atreidesa w filmie science-fiction "Diuna" Davida Lyncha, niebezpiecznego handlarza bronią w komedii sensacyjnej "Gliniarz z Beverly Hills II" Tony'ego Scotta, niemieckiego oficera, majora Mullera w dramacie "Angielski pacjent" Anthony'ego Minghelli oraz Hamana w biblijnym telefilmie "Estera" Raffaela Mertesa. Laureat nagrody Bambi w 1988 roku.