Home
About
Lesli Margherita
Born: 1973-05-10 Santa Clara County, California, USA
Acting (in our collection)
The Many Saints of Newark
(2021)
The Number 23
(2007)
Cinderella III: A Twist in Time
(2007)