who plays malcolm merlyn
John Barrowman, who plays Malcolm Merlyn on the CW network's hit series Arrow recently talked to Entertainment Weekly about season 3 and whether Thea was always suppose to be his daughter. The interview started with Barrowman talking about Malcolm's budding relationship with his daughter, Thea.