John Barrowman is a Scottish/Brittish/American actor, singer, writer, presenter. He is very accomplished as a singer, actor, dancer, writer and… read more