‘Glee’ Star Harry Shum Jr. Joining ABC Family’s ‘Shadowhunters’

“Glee” alum will play Magnus Bane opposite Katherine McNamara and Dominic Sherwood

“Glee” star Harry Shum, Jr. has joined ABC Family’s “Shadowhunters,” the network announced Friday.

Other actors already cast on the show include Katherine McNamara, Dominic Sherwood, Alberto Rosende, Emeraude Toubia, Isaiah Mustafa and Matthew Daddario, as well as Alan Van Sprang, announced earlier Friday.

“Shadowhunters,” the straight-to-series adaptation of the “Mortal Instruments” series of YA novels by Cassandra Clare, will follow 18-year-old Clary, who finds out on her birthday that she is not who she thinks she is, but rather comes from a long line of Shadowhunters — human-angel hybrids who hunt down demons. When her mother Jocelyn is kidnapped, Clary is thrown into the world of demon hunting with mysterious Shadowhunter Jace (Sherwood) and her best friend Simon (Rosende).

Shum will play Magnus Bane, who is the high warlock of Brooklyn. With eccentric style, he’s fierce, cunning and keeps his cards close to his chest. Though he looks like he’s in his 20s, he’s hundreds of years old – which makes him wiser and wary of others.

“Shadowhunters” is produced by Constantin Film and executive produced by Ed Decter and McG, who will also direct the first episode.

Best known for his role on “Glee,” Shum most recently starred in “The Curse of the Green Dragon.” He is represented by Innovative Artists and Triniti Management.