Torben Liebrecht was born on December 3, 1977 in Reinbek bei Hamburg, Germany. He is an actor and assistant director, known for Deathwatch (2002), Luther (2003) and Beyond the Sea (2004). Read more on iMDB