John Barrowman Will Return for Season 2 of ‘Arrow’ – Somehow

For a lot of us watching John Barrowman play Arrow‘s Malcolm Merlyn (the Dark Archer), it was the first time we’ve seen him be a real villain. Sure, there was that one time… Continue reading