Info mistake?
Biography
Leo Chu is known for Supah Ninjas (2011), Alexa & Katie (2018) and Batman Ninja (2018).
Awards
Known For
Filmography
No data