Harry Shum Jr.

Harry Shum Jr. is a Costa-Rican actor who portrays warlock Magnus Bane on the Bane Diaries and the Last Chapter