Posts Tagged: Zach McGowan

INTERVIEW: Actor Zach McGowan Talks Upper West Side, Black Sails And LA Pizza

New York City-born actor Zach McGowan stopped by ahead of a few big premieres: Season 3 of The CW’s show “The 100,” which he has an arc on and Season 3 of Starz’s hit “Black Sails” – a show he has been on since the start. McGowan talked about landing both roles and growing up… Read more »