Tag Archives: Michael Rowe
Arrow review – 1×20: ‘Home Invasion’
Arrow review – 1×16: ‘Dead To Rights’

Huge twists and turns emerge as Malcolm Merlyn (John Barrowman) returns to Starling City and OH DEAR LORD WHY IS LAUREL (Katie Cassidy) WEARING A RED ONESIE??? Let’s bitch it out…