Disney Fan Fiction Wiki
Advertisement

Leonard Wu is an American actor. He is best known for his roles in Veronica Mars, Bones, 17 Again, Marco Polo, Bosch, The Casagrandes, The Blacklist, and Magnum P.I..

For Disney, he voiced Ruben Chen in The Ghost and Molly McGee and played Niu Mowang, the Bull Demon in American Born Chinese. He also appeared in the 20th Century Studios film Alita: Battle Angel as Kinuba.

External links[]

Advertisement