Nicholas Gonzalez (Bordertown) has booked a major recurring role on the seventh season of Freeform’s Pretty Little Liars. He’ll play Vic Furey, a sexy, witty, straight-talker detective who’s come to Rosewood to oversee the Rosewood Police Department’s open homicides. Season 7 premieres on June 21.

Gonzalez next will be seen reprising his role of Dante Ramon in The CW’s The Flash as well as in Fox’s Star series from Empire co-creator Lee Daniels. He currently voices a lead on Seth MacFarlane’s Fox series Bordertown. Gonzalez is repped by Pakula/King & Associates and LINK.