Harry Shum Jr. (Redirected from Harry Shum, Jr.) Harry Shum Jr. (born April 28, 1982) is a Costa Rican-American actor, dancer, singer and choreographer. He is best known for his roles as Mike Chang on the Fox comedy-drama television series Glee and as Magnus Bane on the Freeform fantasy television series Shadowhunters.