Leonard Wu is an American actor. He is known for his roles as Orus in the Netflix television drama series Marco Polo (2016), Shiwei Chen in the drama television series Bosch (2018), Kinuba in the action film Alita: Battle Angel (2019) and Ryuzo in the video game Ghost of Tsushima (2020).
2023
as Niu Mowang / Bull Demon
2021
as Ruben Chen (voice)
2021
as Ruben (voice)
2019
as Stephen
2019
as Kinuba
2018
as Pin Kim
2015
as Koji Miller
2014
as Chen I Chung
2013
as Peng Lei Wu
2013
as Kuo Pai-Han
2009
as Kid (Office)
2008
as Vingh
2006
as Christopher Chao
2006
as Dante
2005
as Nelson Han
2005
as Eddie Huang
2004
as Hamilton Cho
2004
as Young Fong
2003
as Midshipman Alex Delapena
as David