Zach McGowan

He guest-starred in the television series Numbers, CSI: Miami, and Cold Case,[7] with voice-over work[8] for the Scream Awards, Animal Planet and the video games Tom Clancy's Ghost Recon: Future Soldier, Resident Evil: Operation Raccoon City, and Iron Man.

[12] In July 2013, McGowan joined the cast of the Universal Pictures feature film Dracula Untold, playing Shkelgim, a mysterious Romani.

[13] In January 2014, McGowan joined the cast of the Starz dramatic adventure TV series Black Sails, playing a fictionalized version of the real-life 18th-century English pirate Charles Vane.

[15] In January 2017, McGowan joined the cast of the ABC TV series Agents of S.H.I.E.L.D., playing villain Anton Ivanov / The Superior.

[16] In March 2018, McGowan joined the cast of L.A.'s Finest, a TV series based on the Bad Boys franchise, alongside Jessica Alba and Gabrielle Union.

McGowan at the 2013 San Diego Comic-Con .