John Barrowman
Biography
Movies 31
The Untouchables
as Street Person (uncredited)
1987
Zero Dark Thirty
as Jeremy
2012
The Producers
as Lead Tenor
2005
Shark Attack 3: Megalodon
as Ben Carpenter
2002
De-Lovely
as Musical Performer - "Night and Day"
2004
Fireman Sam: Set for Action!
as Flex Dexter (voice)
2018
Broadway: The Next Generation
as Self
50 Years of Star Trek
as Self
2016
Doctor Who: Time of the Timelords
as Captain Jack Harkness
2007
The Five(ish) Doctors Reboot
as Self
2013
All Stars
as Matthew
2013
Hey, Mr. Producer! The Musical World of Cameron Mackintosh
1998
Doctor Who: The End of Time
as Captain Jack Harkness
2010
The 50 Greatest Television Dramas
as Self
2007
Doctor Who: Revolution of the Daleks
as Captain Jack Harkness
2021
Putting It Together
as The Young Man
2001
Gilded Lilys
as Julius Ashford Lily
2013
Doctor Who: The Ultimate Companion
as Self / Captain Jack Harkness (archive footage)
2014
Doctor Who Live: The Afterparty
as Self
2013
Doctor Who: Tales Lost in Time
2011
It Started with Swap Shop
as Self
2006
Disney's Broadway Hits at London's Royal Albert Hall
as Himself / Host
2016
My Sarah Jane: A Tribute to Elisabeth Sladen
as Self
2011
David Tennant's Video Diary
as Self
2007
The Ballad of Russell & Julie
as Self
2011
Method
as Timothy Stevens
2004
Speech & Debate: Legacy
as Lucian Angelo
2021
John Barrowman: Live at the Royal Albert Hall
as Himself
2010
An Evening with John Barrowman
as Himself
2009
Eurovision: Your Country Needs Blue
as Self
2011
John Barrowman - Laid Bare
2025TV Shows 66
Doctor Who
as Captain Jack Harkness
2005
The Flash
as Cutter Moran
2014
The Flash
as Malcolm Merlyn
2014
Desperate Housewives
as Patrick Logan
2004
Arrow
as Malcolm Merlyn
2012
Ready, Steady, Cook
as Self - Guest
1994
The One Show
as Self - Guest
2006
QI
as Self
2003
DC's Legends of Tomorrow
as Malcolm Merlyn
2016
Scandal
as The Fixer
2012
GMTV
as Self
1993
Strictly Come Dancing
as Self
2004
Never Mind the Buzzcocks
as Self - Presenter
1996
Never Mind the Buzzcocks
as Self - Panellist
1996
8 Out of 10 Cats
as Self
2005
Celebrity Juice
as Self
2008
Would I Lie to You?
as Self
2007
The Alan Titchmarsh Show
as Self
2007
Celebrity Antiques Road Trip
as Self - Participant
2011
Dancing on Ice
as Self - Judge
2006
Hustle
as Dr. Dean Deville
2004
Torchwood
as Jack Harkness
2006
Talking Dead
as Himself
2011
Fifth Gear
as Self
2002
Daytime Live
1987
The Super Hero Squad Show
as Stranger (voice)
2009
Doctor Who Confidential
2005
I'm a Celebrity...Get Me Out of Here!
as Self
2002
Live & Kicking
as Self - Presenter
1993
Live & Kicking
as Self - Showbiz Presenter
1993
Hotel Babylon
2006
Hotel Babylon
as Simon
2006
Alan Carr: Chatty Man
as Self - Guest
2009
Celebrity SAS: Who Dares Wins
as Self - Recruit 13
2019
The Big Questions
as Self
2007
Through the Keyhole
as Self
2013
Chris Moyles' Quiz Night
as Self
2009
This Morning
as Self
1988
Central Park West
as Peter Fairchild
1995
Shopping with Keith Lemon
2019
The Wil Wheaton Project
as Self
2014
The Michael Ball Show
as Self
2010
Titans
as Peter Williams
2000
I'd Do Anything
as Himself - Judge
2008
Alan Carr's Celebrity Ding Dong
as Self
2008
To Me... To You...
as Himself
1996
The Charlotte Church Show
as Self
2006
Totally Doctor Who
as Self
2006
Tonight's the Night
2009
Any Dream Will Do
as Self - Judge
2007
Torchwood: Web of Lies
as Captain Jack Harkness (voice)
2011
Bizarre ER
as Narrator (voice)
2008
Doctor Who Greatest Moments
as Self
2009
Keith Lemon: Coming in America
as Self
2018
The Justin Lee Collins Show
as Self
2009
The Story of Musicals
as Self
2012
All Star Musicals
as Self - Host
2017
How Do You Solve a Problem like Maria?
as Self - Judge
2006
Goodnight Burbank
2011
Animals at Work
as Himself - Host
2009
The Making of Me
as Himself
2008
Al Murray's Multiple Personality Disorder
as Camp officer
2009
The Sound of Musicals
as Self - Performer
2006
Doctor Who Monster Files
as Captain Jack Harkness
2008
The Friday Night Project
2005
The Friday Night Project
as Self - Host
2005