Jonathan Cake

Geoffrey Blake in an American actor who portrayed Edward Teach in DC's Legends of Tomorrow.