In the new action series Arrow, Stephen Amell plays Oliver Queen, a rich, spoiled playboy who gets stranded alone on a remote island for five years after a shipwreck. When he returns to town, it’s to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results