Happy Birthday John Barrowman

Today is the 11th of March, and it is John Barrowman's birthday today. The actor who is best known to us for playing Captain Jack Harkness in both Doctor Who and the spin-off show Torchwood turned 42 today and I would like to take time to wish him a very happy birthday and the best of luck for the future. You can read more about John Barrowman here on Wikipedia, and feel free to leave your birthday messages for John in the comment box.