User blog comment:TheDoctor230/Arrow Season 5 Villain/@comment-4036559-20160606225832/@comment-28835160-20160606235709

He is played by Tommy, but while behind the mask is voiced by Jensen Ackles. I mean why not if you have ever watched Under the Red Hood then you know how great Ackles was as Red Hood.