Catherine Lambert is an actress and writer, known for Lost in Translation (2003), Napoleon (1995) and Peaches (2004).
Lost in Translation
Napoleon
Django Unchained