More to explore:
John barrowman, fanboy extraordinaire
John Barrowman I don't know how or why but I love it
John Barrowman at the Royal Scottish Academy of Music and Drama
Arrow Episode 5 Images: John Barrowman! Deathstroke! "Damaged!" | GreenArrowTV
John Barrowman aka Captain Jack Hotness, er.... Harkness... yeah I meant Harkness
‘What if it were illegal for you to be you?’ - John Barrowman is cute all the time, even when he's protesting.
Still of John Barrowman in Torchwood #EasyPin wish the would do a series 5
John Barrowman & Scott Gill - See more: mountainboats.tum...
John Barrowman as a TARDIS. Enough said.