We don't have a biography for John Waters yet. Hang in there, or go ahead and contribute one.
Known For
Credits
Cast Credits
Halifax: Retribution (2020)
Guest starring as Harold David Ryan
- Episode 1x01: Episode 1 (Aug 25, 2020) [Special Guest Star]
The End (2020)
Starring as Henry
(9 episodes)
- Episode 1x10: Picking Scabs (Apr 13, 2020)
- Episode 1x09: With Sparkles (Apr 6, 2020)
- Episode 1x08: Metastasized (Mar 30, 2020)
- Episode 1x07: Blood Sandwich (Mar 23, 2020)
- Episode 1x06: Art vs Life (Mar 16, 2020)
- Episode 1x05: To Be / Not to Be (Mar 9, 2020)
- Episode 1x04: Polar Bear (Mar 2, 2020)
- Episode 1x03: Fuck Christmas (Feb 24, 2020)
- Episode 1x01: Do Not Resuscitate (Feb 10, 2020)
Mystery Road (2013)
Starring as Travis James
(3 episodes)
- Episode 1x05: The Waterhole (Jun 24, 2018)
- Episode 1x03: Chasing Ghosts (Jun 10, 2018)
- Episode 1x01: Gone (Jun 3, 2018)
The Doctor Blake Mysteries (2013)
Guest starring as Bernie Thompson
- Episode 5x01: A Lethal Combination (Sep 17, 2017) [Special Guest Star]
Miss Fisher's Murder Mysteries (2012)
Guest starring as Professor Linnaeus
- Episode S03 Special: Miss Fisher and the Crypt of Tears (Feb 27, 2020)
All Saints (1998)
Starring as Mike Vlasek
(115 episodes)
- Episode 12x37: Yesterday, Today and Tomorrow (Oct 27, 2009)
- Episode 12x36: Reality Check (Oct 20, 2009)
- Episode 12x35: The Two of Us (Oct 13, 2009)
- Episode 12x34: Damned If You Do (Oct 6, 2009)
- Episode 12x33: Too Close for Comfort (Sep 29, 2009)
- Episode 12x32: What It Takes (Sep 22, 2009)
- Episode 12x31: Win Some, Lose Some (Sep 15, 2009)
- Episode 12x30: Safe Haven (Sep 8, 2009)
- Episode 12x29: Moving On (Sep 1, 2009)
- Episode 12x28: Tell-Tale Hearts (Aug 25, 2009)
- Episode 12x27: A Precious Waste (Aug 18, 2009)
- Episode 12x26: The Waiting Game (Aug 11, 2009)
- Episode 12x25: Duty Bound (Aug 4, 2009)
- Episode 12x24: Trust (Jul 28, 2009)
- Episode 12x23: Out of Control (Jul 21, 2009)
- Episode 12x22: Blood is Thicker (Jul 14, 2009)
- Episode 12x21: Test of Faith (Jul 7, 2009)
- Episode 12x20: Curve Balls (Jun 30, 2009)
- Episode 12x19: Starting Over (Jun 23, 2009)
- Episode 12x18: On Second Thoughts... (Jun 16, 2009)
- Episode 12x17: Bodies in Motion (Jun 9, 2009)
- Episode 12x16: We All Fall Down (Jun 2, 2009)
- Episode 12x15: Seeing the Light (May 26, 2009)
- Episode 12x14: When the Bough Breaks (May 19, 2009)
- Episode 12x13: Give and Take (May 12, 2009)
- Episode 12x12: The Devil Within (May 5, 2009)
- Episode 12x11: Handle with Care (Apr 28, 2009)
- Episode 12x10: Pushed Too Far (Apr 21, 2009)
- Episode 12x09: Danger Zone (Mar 31, 2009)
- Episode 12x08: Behind Closed Doors (Mar 24, 2009)
- Episode 12x07: Awake in Fright (Mar 17, 2009)
- Episode 12x06: Facing the Music (Mar 10, 2009)
- Episode 12x05: Evil Is as Evil Does (Mar 3, 2009)
- Episode 12x04: Sins of the Past (Feb 24, 2009)
- Episode 12x03: Day One (Feb 17, 2009)
- Episode 12x02: Dreams and Nightmares (Feb 10, 2009)
- Episode 12x01: Out of the Ashes (Feb 3, 2009)
- Episode 11x40: Time Bomb (Nov 25, 2008)
- Episode 11x39: Spinning Out (Nov 18, 2008)
- Episode 11x38: A Safe Place (Nov 11, 2008)
- Episode 11x37: Secrets and Lies (Nov 4, 2008)
- Episode 11x36: Reality Check (Oct 28, 2008)
- Episode 11x35: Running for Cover (Oct 21, 2008)
- Episode 11x34: Out on a Limb (Oct 14, 2008)
- Episode 11x33: When the Party's Over (Oct 7, 2008)
- Episode 11x32: Training Wheels (Sep 30, 2008)
- Episode 11x31: Not What You'd Expect (Sep 23, 2008)
- Episode 11x30: Better Safe Than Sorry (Sep 16, 2008)
- Episode 11x29: Solitary Confinement (Sep 9, 2008)
- Episode 11x28: Echoes (Sep 2, 2008)
- Episode 11x27: Best Laid Plans (Aug 26, 2008)
- Episode 11x26: Wish List (Aug 5, 2008)
- Episode 11x25: Horses for Courses (Jul 29, 2008)
- Episode 11x24: Sons and Lovers (Jul 22, 2008)
- Episode 11x23: Blood Lines (Jul 15, 2008)
- Episode 11x22: Fearless and Searching (Jul 8, 2008)
- Episode 11x21: Justice for None (Jul 1, 2008)
- Episode 11x20: Torn Apart (Jun 24, 2008)
- Episode 11x19: Blind Faith (Jun 17, 2008)
- Episode 11x18: Under My Skin (Jun 10, 2008)
- Episode 11x17: Risky Business (Jun 3, 2008)
- Episode 11x16: Never Tell (May 27, 2008)
- Episode 11x15: That Window in Time (May 20, 2008)
- Episode 11x14: The Circle of Life (May 13, 2008)
- Episode 11x13: Stepping Up (May 6, 2008)
- Episode 11x12: The Hand You're Dealt (Apr 29, 2008)
- Episode 11x11: It Ain't Necessarily So (Apr 22, 2008)
- Episode 11x10: Out of the Fire (Apr 15, 2008)
- Episode 11x09: When Tomorrow Comes (Apr 8, 2008)
- Episode 11x08: Beginnings (Apr 1, 2008)
- Episode 11x07: Little Decisions (Mar 25, 2008)
- Episode 11x06: Careful What You Wish For (Mar 18, 2008)
- Episode 11x05: Caught in a Trap (Mar 11, 2008)
- Episode 11x04: Event Horizon (Mar 4, 2008)
- Episode 11x03: Comfort Zone (Feb 26, 2008)
- Episode 11x02: The Simple Things (Feb 19, 2008)
- Episode 11x01: Against the Wall - Part 2 (Feb 12, 2008)
- Episode 10x41: Against the Wall - Part 1 (Nov 20, 2007)
- Episode 10x40: Thin Ice (Nov 13, 2007)
- Episode 10x39: Cutting Free (Nov 6, 2007)
- Episode 10x38: Precious Time (Oct 30, 2007)
- Episode 10x37: True Confessions (Oct 23, 2007)
- Episode 10x36: Open Hearts (Oct 16, 2007)
- Episode 10x35: Throw Your Arms Around Me (Oct 9, 2007)
- Episode 10x34: No Stranger (Oct 2, 2007)
- Episode 10x33: Lost and Found (Sep 25, 2007)
- Episode 10x32: If Only (Sep 18, 2007)
- Episode 10x31: Reality Check (Sep 11, 2007)
- Episode 10x30: Running on Impulse (Sep 4, 2007)
- Episode 10x29: Persona Non Grata (Aug 28, 2007)
- Episode 10x28: Nowhere to Hide (Aug 21, 2007)
- Episode 10x27: Mixed Blessings (Aug 14, 2007)
- Episode 10x26: Under the Skin (Aug 7, 2007)
- Episode 10x25: Pressure Point (Aug 1, 2007)
- Episode 10x24: Push Me, Pull Me (Jul 24, 2007)
- Episode 10x23: Bad Blood (Jul 24, 2007)
- Episode 10x22: One Moment in Time (Jul 17, 2007)
- Episode 10x21: Bodies in Motion (Jul 10, 2007)
- Episode 10x20: Crossroads (Jul 3, 2007)
- Episode 10x19: The Pain of It (Jun 26, 2007)
- Episode 10x18: Precious Moments (Jun 19, 2007)
- Episode 10x17: The Trust Game (Jun 12, 2007)
- Episode 10x16: End Game (Jun 5, 2007)
- Episode 10x15: Some Kinds of Love (May 29, 2007)
- Episode 10x14: Timing (May 22, 2007)
- Episode 10x13: Balancing Act (May 15, 2007)
- Episode 10x12: Choices of the Heart (May 8, 2007)
- Episode 10x11: Life Interrupted (Apr 24, 2007)
- Episode 10x10: Life's Little Miracles (Apr 17, 2007)
- Episode 10x09: The Blink of an Eye (Apr 10, 2007)
- Episode 10x08: What Lies Beneath (Apr 3, 2007)
- Episode 10x07: Back on Track (Mar 27, 2007)
- Episode 10x06: A Fresh Start (Mar 20, 2007)
- Episode 10x05: The Hearts of Men (Mar 13, 2007)
- Episode 10x04: Smoke and Mirrors (Mar 6, 2007)