John is dyslexic with learning and reading disabilities and was labeled as "stupid" all of his life. He is not.Decisively. Give this man any mech, any tech, and he can fix-it-build-it-fly it. Just don't ask him to read the instructions. Or to believe that he's actually intelligent. OK yeah, John has some self-esteem issues but one thing he's completely sure of is his devotion to his fellow teammates.
Appearances
Killjoys
Main cast, played by Aaron Ashmore
- Episode 1x01: Bangarang (Jun 19, 2015)
- Episode 1x02: The Sugar Point Run (Jun 26, 2015)
- Episode 1x03: The Harvest (Jul 3, 2015)
- Episode 1x04: Vessel (Jul 10, 2015)
- Episode 1x05: A Glitch in the System (Jul 17, 2015)
- Episode 1x06: One Blood (Jul 24, 2015)
- Episode 1x07: Kiss Kiss, Bye Bye (Jul 31, 2015)
- Episode 1x08: Come the Rain (Aug 7, 2015)
- Episode 1x09: Enemy Khlyen (Aug 14, 2015)
- Episode 1x10: Escape Velocity (Aug 21, 2015)
- Episode 2x01: Dutch and the Real Girl (Jul 1, 2016)
- Episode 2x02: Wild, Wild Westerley (Jul 8, 2016)
- Episode 2x03: Shaft (Jul 15, 2016)
- Episode 2x04: Schooled (Jul 22, 2016)
- Episode 2x05: Meet the Parents (Jul 29, 2016)
- Episode 2x06: I Love Lucy (Aug 5, 2016)
- Episode 2x07: Heart-Shaped Box (Aug 12, 2016)
- Episode 2x08: Full Metal Monk (Aug 19, 2016)
- Episode 2x09: Johnny Be Good (Aug 26, 2016)
- Episode 2x10: How to Kill Friends and Influence People (Sep 2, 2016)
- Episode 3x01: Boondoggie (Jun 30, 2017)
- Episode 3x02: A Skinner, Darkly (Jul 7, 2017)
- Episode 3x03: The Hullen Have Eyes (Jul 14, 2017)
- Episode 3x04: The Lion, the Witch & the Warlord (Jul 21, 2017)
- Episode 3x05: Attack the Rack (Jul 28, 2017)
- Episode 3x06: Necropolis Now (Aug 4, 2017)
- Episode 3x07: The Wolf You Feed (Aug 11, 2017)
- Episode 3x08: Heist, Heist, Baby (Aug 18, 2017)
- Episode 3x09: Reckoning Ball (Aug 25, 2017)
- Episode 3x10: Wargasm (Sep 1, 2017)
- Episode 4x01: The Warrior Princess Bride (Jul 20, 2018)
- Episode 4x02: Johnny Dangerously (Jul 27, 2018)
- Episode 4x03: Bro-D Trip (Aug 3, 2018)
- Episode 4x04: What to Expect When You're Expecting … an Alien Parasite (Aug 10, 2018)
- Episode 4x05: Greening Pains (Aug 17, 2018)
- Episode 4x06: Baby, Face Killer (Aug 24, 2018)
- Episode 4x07: O Mother, Where Art Thou? (Aug 31, 2018)
- Episode 4x08: It Takes a Pillage (Sep 7, 2018)
- Episode 4x09: The Kids Are Alright? (Sep 14, 2018)
- Episode 4x10: Sporemageddon (Sep 21, 2018)
- Episode 5x01: Run, Yala, Run (Jul 19, 2019)
- Episode 5x02: Blame It on the Rain (Jul 26, 2019)
- Episode 5x03: Three Killjoys and a Lady (Aug 2, 2019)
- Episode 5x04: Ship Outta Luck (Aug 9, 2019)
- Episode 5x05: A Bout, A Girl (Aug 16, 2019)
- Episode 5x06: Three Mutineers (Aug 23, 2019)
- Episode 5x07: Cherchez La Bitch (Aug 30, 2019)
- Episode 5x08: Don't Stop Beweaving (Sep 6, 2019)
- Episode 5x09: Terraformance Anxiety (Sep 13, 2019)
- Episode 5x10: Last Dance (Sep 20, 2019)