Lily Idov is a writer and actress, known for The Optimists (2017), Deutschland 89 (2020) and Leto (2018).
No data