Eva Canrera: Eva Canrera. Self: Lost on Location: Behind the Scenes of 'Lost in Translation'
Known For: Lost on Location: Behind the Scenes of 'Lost in Translation' (Self)