Television

The Rocky Horror Picture Show: Let's Do The Time Warp Again (2016) - The Criminologist (An Expert)

Criminal Minds (2010) -Billy Flynn - The Longest Night - Our Darkest Hour

Cranford (2009) - Signor Brunoni - Return To Cranford

Alice (2009) - Dodo

Agatha Christie’s Poirot (2009) - Lord Boynton - Appointment with Death

The Colour of Magic (2008) - Trymon

Psych (2007) - Nigel St. Nigel - American Duos

Will & Grace (2004) - Marion Finster - I Do, Oh, No, You Di-in't: Part 1 - I Do, Oh, No, You Di-in't: Part 2

Monk (2004) - Dale 'The Whale' Biederbeck - Mr. Monk Goes to Jail

Family Affair (2002 – 2003) - Mr. Giles French - Pilot: Part 1 - Pilot: Part 2 - French Lessons - Mrs. Beasley Disappears - Skivvies - Ballroom Blitz - No Small Parts - Nightmare on 71st Street - The Room Parent - I Know What You Did Last Sunday - Holiday Fever - Sissy's Big Fat Moroccan First Date - Miss Turnstiles

Wolf Girl aka Blood Moon (2001) - Harley Dune

Attila (2001) - Theodosius

Rude Awakening (1999-2000) - Martin Crisp - Telltale Heart - To Love and to Serve - Plastered - Full House - The 35-Year Itch -1-900-BIG-SLUT

Jackie's Back! (1999) - Edward Whatsett St.

The Unbelievables (1999) - Vaudevillain

John Doom Runners (1997) - Dr. Kao

Over the Top (1997) - Simon Ferguson - Pilot -The Southern Story - Fight Night at the Metropolitan -The Review - It's Gwen's Party and Hadley'll Cry If She Wants To -Simon, We Hardly Knew Ye -The Bee Story - Who's Afraid of Simon Ferguson? - Acting Out - I'm Bonnie, I'm Clyde - The Kernel - The Nemesis

Lexx (1997) - Poet Man - Super Nova

Titanic (1996) - Simon Doonan

The Naked Truth (1995) - Sir Rudolph Hailey - Sisters in Sex Triangle with Gazillionaire! - Sewer Gators, Swordplay, Santa from Hell!

Earth 2 (1994) - Gaal - Promises, Promises - Life Lessons - The Man Who Fell to Earth - First Contact

Tales From The Crypt (1993) - Ma, Pa & Winona Brackett - Death of Some Salesmen

Roseanne (1993) - Roger - Glengarry, Glen Rosey - Promises, Promises

Big Deals (1991) - Christopher Nissell

IT (1990) - Pennywise

The Wall: Live in Berlin (1990) - The Prosecutor

Wiseguy (1989) - Winston Newquay - Living and Dying in 4/4 Time - The One That Got Away - Hip Hop on the Gravy Train - High Dollar Bop - The Rip-Off Stick - And It Comes Out Here

The Tracey Ullman Show (1989) - Ian Miles - Episode #3.11

The Worst Witch (1986) - The Grand Wizard

Ligmalion: A Musical for the 80s (1985) - Eden Rothwell Esq.

Video Stars (1983) - Teddy Whazz

Oliver Twist (1982) - Bill Sikes

Blue Money (1982) - Larry Gormley

Life of Shakespeare (1978) - William Shakespeare - The Living Record - Rebellion's Masterpiece - The Loved Boy - Of Comfort and Despair - Alms for Oblivion - The Dead Shepherd

Rock Follies of '77 (1977) - Stevie Streeter - The Band Who Wouldn't Die

Three Men in a Boat (1975) - Jerome K. Jerome

Play for Today: Schmoedipus (1974) - Glen

Napoleon and Love (1974) - Eugene - The End of Love - Louise - Maria Luisa - Pauline

Armchair Theatre: Verite (1973) - Mik

The Duchess of Malfi (1972) - Madman
ITV Saturday Night Theatre: The Policeman and the Cook (1970) - Crosscapel

Ace of Wands (1970) - Cashier - Now You See It, Now You Don't: Part 1

Sinking Fish Move Sideways (1968) - Waiter on Train