Catherine Lambert is an actress and writer, known for Lost in Translation (2003), Napoleon (1995) and Peaches (2004). Read more on iMDB