Stefan Mehren was born on 26 January 1962 in West Berlin, West Germany. He is an actor, known for Downfall (2004), Never Look Away (2018) and Freaks - Du bist eine von uns (2020).