Johanna Leinen was born on May 27, 1986 in Wiesbaden, Hesse, Germany. She is an actress, known for Schwalbennest (2011), The Frog King (2008) and The Wicked Uncle (2011). Read more on iMDB