Katherine McNamara is taking aim at her first post-Shadowhunters gig — and it’s a doozy. TVLine has learned exclusively that the actress is joining Arrow in a pivotal recurring role.

According to sources, McNamara will appear during the first half of Season 7 as Maya, a scrappy street fighter and thief from Star City. The initial — and unofficial — casting notice for the character likened the character to “Buffy the Superhero Slayer.”

McNamara’s casting comes roughly three months after Freeform announced that Shadowhunters would conclude after three seasons. The final 12-episode run — aka Season 3B, titled Shadowhunters: The Final Hunt — will air in Spring 2019 and include a two-hour series finale event.