Info mistake?
Biography
Leslie Takeda is known for Ginny & Georgia (2021), Impulse (2018) and The Expanse (2015).
Awards
Known For
Filmography
No data