Show
Actor (72 credits)
2024
Poly is the New Monogamy
(TV Series)
James Collier
James Collier
- The Goat Yoga Connection
(2024)
... James Collier
- Tears... Lots of Tears
(2024)
... James Collier
- The Price to Pay
(2024)
... James Collier
- Grab Life by the Pussy
(2024)
... James Collier
2019-2024
Murdoch Mysteries
(TV Series)
Mr. Clements / Daniel Dunn
Mr. Clements / Daniel Dunn
- Mrs. Crabtree's Neighbourhood
(2024)
... Daniel Dunn
- Manual for Murder
(2019)
... Mr. Clements
- One Minute to Murder
(2019)
... Mr. Clements
- Annabella Cinderella
(2019)
... Mr. Clements
2023
Less Than Kosher
(TV Series)
Ash
Ash
- The Day of the Bat Mitzvah
(2023)
... Ash
- The Shiva
(2023)
... Ash
- The Bris
(2023)
... Ash
- The Shabbat Family Dinner
(2023)
... Ash
- The Vivacious Cantor Viv
(2023)
... Ash
- The Date with the Rabbi's Son
(2023)
... Ash
- The Synagogue Viv Hasn't Been to in 15 Years
(2023)
... Ash
2019-2022
The Boys
(TV Series)
Evan Lambert
Evan Lambert
- Barbary Coast
(2022)
... Evan Lambert
- We Gotta Go Now
(2020)
... Evan Lambert
- The Female of the Species
(2019)
... Evan Lambert
- Get Some
(2019)
... Evan Lambert
2021
American Gods
(TV Series)
Dr. Fapp
Dr. Fapp
- Tears of the Wrath-Bearing Tree
(2021)
... Dr. Fapp
- Fire and Ice
(2021)
... Dr. Fapp
- Conscience of the King
(2021)
... Dr. Fapp
- The Unseen
(2021)
... Dr. Fapp
- A Winter's Tale
(2021)
... Dr. Fapp
2011-2019
Suits
(TV Series)
Benjamin
Benjamin
- If the Shoe Fits
(2019)
... Benjamin
- Special Master
(2019)
... Benjamin
- Character and Fitness
(2017)
... Benjamin
- Quid Pro Quo
(2017)
... Benjamin
- Admission of Guilt
(2017)
... Benjamin
- Teeth, Nose, Teeth
(2017)
... Benjamin
- To Trouble
(2016)
... Benjamin
- Self Defense
(2016)
... Benjamin
- Uninvited Guests
(2015)
... Benjamin
- Moot Point
(2014)
... Benjamin
- The Arrangement
(2013)
... Benjamin
- Undefeated
(2011)
... Benjamin
2017-2018
Upstairs Amy
(TV Series)
Dean Jackson
Dean Jackson
- Negotiations
(2018)
... Dean Jackson
- The Deep End
(2018)
... Dean Jackson
- Risky Business
(2018)
... Dean Jackson
- The Buffer Zone
(2018)
... Dean Jackson
- Glamourous Dinner Party People: Part 2
(2018)
... Dean Jackson
- Glamourous Dinner Party People: Part 1
(2018)
... Dean Jackson
- Upstairs Charlane
(2017)
... Dean Jackson
- People in Gingerbread Houses
(2017)
... Dean Jackson
- The Party
(2017)
... Dean Jackson
- The Neighbour
(2017)
... Dean Jackson
- The Plan
(2017)
... Dean Jackson
- Blame it on Upstairs Amy
(2017)
... Dean Jackson
2016
The Brief
(TV Mini Series)
Mack
Mack
- Episode #1.4
(2016)
... Mack
- Episode #1.3
(2016)
... Mack
- Episode #1.2
(2016)
... Mack
- Episode #1.1
(2016)
... Mack
2014
Beauty and the Beast
(TV Series)
Geeky Scientist
Geeky Scientist
- Operation Fake Date
(2014)
... Geeky Scientist
2009-2013
Beyblade: Metal Fusion
(TV Series)
Tsubasa
Tsubasa
- The Legend and the Evil Combine
(2013)
... Tsubasa (voice)
- I am the Champion!
(2011)
... Tsubasa (voice)
- Showdown! The Tower of Babel
(2011)
... Tsubasa (English version, voice)
- The Monster Cat, Lynx
(2011)
... Tsubasa (English version, voice)
- Galaxy Heart
(2011)
... Tsubasa (English version, voice)
- Rampage! Tempo
(2011)
... Tsubasa (English version, voice)
- The Wild Beast Unleashed
(2011)
... Tsubasa (English version, voice)
- Befall's Trap
(2011)
... Tsubasa (English version, voice)
- The Fallen Emperor
(2011)
... Tsubasa (English version, voice)
- Charge! Hades City
(2011)
... Tsubasa (English version, voice)
- Spirits Last Battle
(2011)
... Tsubasa (English version, voice)
- The Wicked Peacock Befall
(2010)
... Tsubasa (English version, voice)
- The Compass of Fate Byxis
(2010)
... Tsubasa (English version, voice)
- The Plot Thickens
(2010)
... Tsubasa (English version, voice)
- Our Slogan Is Number 1
(2010)
... Tsubasa (English version, voice)
- The Friend's Name is Zeo
(2010)
... Tsubasa (English version, voice)
- Charge! Ray Gil!
(2010)
... Tsubasa (English version, voice)
- The Explosive Cyclone Battle!
(2010)
... Tsubasa (English version, voice)
- The Brazilian Trap
(2010)
... Tsubasa (English version, voice)
- Gravity Destroyer
(2010)
... Tsubasa (English version, voice)
- Transcrição de Gravity Destroyer
(2010)
... Tsubasa (English version, voice)
- Dark Eagle
(2010)
... Tsubasa (English version, voice)
- Exceed the Limit
(2010)
... Tsubasa (English version, voice)
- The Dragon Emperor Returns
(2010)
... Tsubasa (English version, voice)
- The Axe of Destruction
(2010)
... Tsubasa (English version, voice)
- The Creeping Darkness
(2010)
... Tsubasa (English version, voice)
- The End of a Fierce Struggle!
(2010)
... Tsubasa (English version, voice)
- The Third Match: On The Edge
(2010)
... Tsubasa (English version, voice)
- Eternal Rivals
(2010)
... Tsubasa (English version, voice)
- Horuseus VS. Striker
(2010)
... Tsubasa (English version, voice)
- The Shocking Wild Fang
(2010)
... Tsubasa (English version, voice)
- The Scorching Hot Lion
(2010)
... Tsubasa (English version, voice)
- We Meet Again! Wang Hu Zhong
(2010)
... Tsubasa (English version, voice)
- The Festival of Warriors
(2010)
... Tsubasa (English version, voice)
- Ribura shutsujin!
(2010)
... Tsubasa (English version, voice)
- Souzetsu! Kanaami desumacchi!
(2010)
... Tsubasa (English version, voice)
- Gokkan no chi Roshia
(2010)
... Tsubasa (English version, voice)
- The Bey with a Hero's Name
(2010)
... Tsubasa (English version, voice)
- The 4000 Year Old Secret
(2010)
... Tsubasa (English version, voice)
- Lacerta's Will
(2010)
... Tsubasa (English version, voice)
- The World Championships Begin!
(2010)
... Tsubasa (English version, voice)
- The Third Man
(2010)
... Tsubasa (English version, voice)
- The Beylin Temple in the Sky
(2010)
... Tsubasa (English version, voice)
- Soar into the World
(2010)
... Tsubasa (English version, voice)
- Final Battle! Leone vs. Eagle
(2010)
... Tsubasa (English version, voice)
- Ticket to the World
(2010)
... Tsubasa (English version, voice)
- Seeking the Legend
(2010)
... Tsubasa (English version, voice)
- Bureedaa no tamashii
(2010)
... Tsubasa (English version, voice)
- Ikari no saishuukessen!
(2010)
... Tsubasa (English version, voice)
- Gekisen! Shishi tai Ryuu
(2010)
... Tsubasa (English version, voice)
- Kiera Ribura
(2010)
... Tsubasa (English version, voice)
- Gyakushuu no Akuira
(2010)
... Tsubasa (English version, voice)
- Takusareta omoi
(2010)
... Tsubasa (English version, voice)
- The Deck is Stacked
(2010)
... Tsubasa (English version, voice)
- Doragon no seisai
(2010)
... Tsubasa (English version, voice)
- Sâpento no kyoufu
(2010)
... Tsubasa (English version, voice)
- Go! Batoru bureidâzu
(2010)
... Tsubasa (English version, voice)
- Gekitotsu! Fenikkusu vs Pegashisu
(2009)
... Tsubasa (English version, voice)
- Hashire Ginga
(2009)
... Tsubasa (English version, voice)
- Hikisakareta Tsubasa
(2009)
... Tsubasa (English version, voice)
- Eru Dorago shidou
(2009)
... Tsubasa (English version, voice)
- Fenikkusu no chikai
(2009)
... Tsubasa (English version, voice)
- Arashi no batoru roiyaru
(2009)
... Tsubasa (English version, voice)
- Futago no Jemiosu
(2009)
... Tsubasa (English version, voice)
- Ayashiki Paishîzu
(2009)
... Tsubasa (English version, voice)
- Rannyuu! Charenji macchi
(2009)
... Tsubasa (English version, voice)
- Yami ni mau tsubasa
(2009)
... Tsubasa (English version, voice)
- Utsukushiki Akuira
(2009)
... Tsubasa (English version, voice)
2013
Beyblade: Shogun Steel
(TV Series)
Tsurasa
Tsurasa
- The Extraordinary Synchrome
(2013)
... Tsurasa (English version, voice)
- The Pitch Black Dragon
(2013)
... Tsurasa (English version, voice)
- The All-Out Mid-Air Battle
... Tsurasa (English version, voice)
- The Blazing Special Move: Part 1
... Tsurasa (English version, voice)
- A New Age Arrives! Part 1
... Tsurasa (English version, voice)
2011
Skins
(TV Series)
Canadian Dave
Canadian Dave
- Tina
(2011)
... Canadian Dave
- Abbud
(2011)
... Canadian Dave
- Tea
(2011)
... Canadian Dave
- Tony
(2011)
... Canadian Dave (voice, uncredited)
2010
What's Up Warthogs!
(TV Series)
Warty
Warty
- Phantom of West Hill High
... Warty
- Drama at West Hill
... Warty
2010
Bloodletting & Miraculous Cures
(TV Mini Series)
Student in Bar
Student in Bar
- The Missing Years
(2010)
... Student in Bar
2001-2005
Beyblade
(TV Series)
Kai / Boy C / Male Fan C / ...
Kai / Boy C / Male Fan C / ...
- Welcome to My Nightmare!
(2005)
... Kai (voice)
- Brooklyn's Back!
(2003)
... Kai (voice)
- Beybattle for the Ages
(2003)
... Kai (voice)
- The Principles of Victory
(2003)
... Kai (voice)
- The Beyblading Spirit
(2003)
... Kai (voice)
- Now You're Making Me Mad
(2003)
... Kai (voice)
- The Return of Kai
(2003)
... Kai (voice)
- When You Wish Upon a Star
(2003)
... Kai (voice)
- And Justice-Five for All
(2003)
... Kai (voice)
- Bega on the Rise
(2003)
... Kai (voice)
- Boris, the Blade Stops Here!
(2003)
... Kai (voice)
- Runaway Daichi!
(2003)
... Kai (voice)
- Let the Games Begin... Again!
(2003)
... Kai (voice)
- And Then There Were Two
(2003)
... Kai (voice)
- Changing Gears
(2003)
... Kai (voice)
- Max Attacks!
(2003)
... Kai (voice)
- Ray and Kai: The Ultimate Face-Off...
(2003)
... Kai (voice)
- Under Pressure
(2003)
... Kai (voice)
- Burdens of a Champion
(2003)
... Kai (voice)
- Beyblade Like an Egyptian
(2003)
... Kai (voice)
- Fire and Water
(2003)
... Kai (voice)
- Picking Up the Pieces
(2003)
... Kai (voice)
- Kenny's Big Battle
(2003)
... Kai (voice)
- The Blame Game
(2003)
... Kai (voice)
- It's a Battle Royale...!
(2003)
... Kai (voice)
- Roughing It
(2003)
... Kai (voice)
- Take Your Best Shot!
(2003)
... Kai (voice)
- You're the Man, Kai!
(2003)
... Kai (voice)
- A League of His Own
(2003)
... Kai (voice)
- We Were Once Bladebreakers...
(2003)
... Kai (voice)
- New Kid in Town
(2003)
... Kai (voice)
- Destiny of the Final Battle
(2002)
... Kai (voice)
- Clash of the Tyson
(2002)
... Kai (voice)
- The Enemy Within
(2002)
... Kai (voice)
- Phoenix Falling
(2002)
... Kai (voice)
- Deceit from Above
(2002)
... Kai (voice)
- Black and White Evil Powers
(2002)
... Kai (voice)
- Zeo vs. Ozuma
(2002)
... Kai (voice)
- The Calm Before the Storm
(2002)
... Kai (voice)
- Kai's Royal Flush
(2002)
... Kai (voice)
- Fortunes Dear and Dire
(2002)
... Kai (voice)
- Who's Your Daddy?
(2002)
... Kai (voice)
- Squeeze Play
(2002)
... Kai (voice)
- The Bit Beast Bond
(2002)
... Kai (voice)
- The Fate of the Spark Battle
(2002)
... Kai (voice)
- Beybattle at the Bit-Beast Corral
(2002)
... Kai (voice)
- See No Bit Beast, Hear No Bit Beast
(2002)
... Kai (voice)
- Itzy Bey-Itzy Spider
(2002)
... Kai (voice)
- Rock Bottom!
(2002)
... Kai (voice)
- My Enemy, My Friend
(2002)
... Kai / Male Fan C / Boy C (voice)
- Lots of Questions... Few Answers
(2002)
... Kai (voice)
- Going for the Gold
(2002)
... Kai (voice)
- The Race Is On!
(2002)
... Kai (voice)
- Attack of the Rock Bit Beast
(2002)
... Kai (voice)
- Crouching Lion, Hidden Tiger
(2002)
... Kai (voice)
- Adios Bladebreakers
(2002)
... Kai (voice)
- Bye Bye Bit Beast
(2002)
... Kai (voice)
- Battle in the Sky
(2002)
... Kai (voice)
- Bad Seed in the Big Apple
(2002)
... Kai (voice)
- Showdown in Hong Kong
(2002)
... Kai (voice)
- Bladin' in the Streets
(2002)
... Kai (voice)
- Hot Rock
(2002)
... Kai (voice)
- Thirteen Candles
(2002)
... Kai (voice)
- Dragoon Storm
(2002)
... Kai (voice)
- Draciel of Approval
(2002)
... Kai / Loser A (voice)
- Building the Perfect Beast!
(2002)
... Kai (voice)
- The Qualifier Begins
(2002)
... Kai (voice)
- Cyber Dragoon Takes Control
(2002)
... Kai (voice)
- Raising Kane!!
(2002)
... Kai (voice)
- Ghost in the Machine
(2002)
... Kai (voice)
- The Bigger the Cyber-Driger... The Harder It Falls
(2002)
... Kai (voice)
- Max Takes One for the Team
(2002)
... Kai (voice)
- Their Own Private Battles
(2002)
... Kai (voice)
- When Friends Become Foes
(2002)
... Kai (voice)
- Hilary's Bey-B-Cue
(2002)
... Kai (voice)
- Team Psykick's New Recruit
(2002)
... Kai (voice)
- Show Me the Bit Beasts!
(2002)
... Kai (voice)
- Gideon Raises Gerry
(2002)
... Kai (voice)
- Battle Tower Showdown
(2002)
... Kai (voice)
- Bring Me Dranzer!
(2002)
... Kai (voice)
- The Power Half Hour!
(2002)
... Kai (voice)
- The Evil Island of Dr. B
(2002)
... Kai (voice)
- The Island of No Return
(2002)
... Kai (voice)
- La Isla Bey-Nita!!
(2002)
... Kai (voice)
- Return of the Bladebreakers!
(2002)
... Kai (voice)
- The Reunion Begins
(2002)
... Kai (voice)
- The Magtram Threat!
(2002)
... Kai (voice)
- Guess Who's Back in Town?!
(2002)
... Kai (voice)
- Final Showdown!
(2001)
... Kai (voice)
- New and Cyber-Improved
(2001)
... Kai (voice)
- A Wicked Wind Blows
(2001)
... Kai (voice)
- Victory in Defeat
(2001)
... Kai (voice)
- A Lesson for Tyson
(2001)
... Kai (voice)
- First Strike
(2001)
... Kai (voice)
- Breaking the Ice
(2001)
... Kai (voice)
- Losing Kai
(2001)
... Kai (voice)
- Live and Let Kai!
(2001)
... Kai (voice)
- Drawn to the Darkness
(2001)
... Kai (voice)
- Out of the Past
(2001)
... Kai (voice)
- Hot Battle in a Cold Town
(2001)
... Kai / Russian Students (voice)
- A Majestic Battle... A Majestic Victory?
(2001)
... Kai (voice)
- Olympia Challenge
(2001)
... Kai (voice)
- A Knight to Remember!
(2001)
... Kai (voice)
- Déjà Vu All Over Again
(2001)
... Kai (voice)
- When in Rome... Beyblade!
(2001)
... Kai (voice)
- Art Attack
(2001)
... Kai (voice)
- Last Tangle in Paris
(2001)
... Kai (voice)
- Darkness at the End of the Tunnel...
(2001)
... Kai (voice)
- London Calling
(2001)
... Kai (voice)
- Cruising for a Bruising
(2001)
... Kai (voice)
- Play It Again, Dizzi!
(2001)
... Kai (voice)
- Bottom of the Ninth
(2001)
... Kai (voice)
- The Battle of America
(2001)
... Kai (voice)
- Catch a Shooting All-Star
(2001)
... Kai (voice)
- My Way or the Highway
(2001)
... Kai (voice)
- Viva Las Vegas
(2001)
... Kai (voice)
- Showdown in Vegas
(2001)
... Kai (voice)
- Blading with the Stars!
(2001)
... Kai (voice)
- Practice Makes Perfect
(2001)
... Kai (voice)
- It's All Relative
(2001)
... Kai (voice)
- Under the Microscope
(2001)
... Kai (voice)
- A Star Is Born
(2001)
... Kai (voice)
- A Score to Settle
(2001)
... Kai (voice)
- Take It to the Max!
(2001)
... Kai (voice)
- Day of the Dragoon
(2001)
... Kai / Boy C (voice)
- The Blade Raider
(2001)
... Kai / Boy C (voice)
2005
Queer as Folk
(TV Series)
Hustler
Hustler
- Honest to Yourself
(2005)
... Hustler
- Excluding and Abstemiousness
(2005)
... Hustler
2002-2005
Strange Days at Blake Holsey High
(TV Series)
Victor - Age 16 / Young Victor Pearson
Victor - Age 16 / Young Victor Pearson
- Inquiry
(2005)
... Victor - Age 16
- Fate
(2002)
... Young Victor Pearson
2000
Real Kids, Real Adventures
(TV Series)
Peter
Peter
- Sucked Underground: The John Collmer Story
(2000)
... Peter
Show
Director (2 credits)
Show
Producer (2 credits)
Show
Writer (1 credit)
Show
Additional Crew (1 credit)
Show
Self (6 credits)
2014
Katie Chats
(TV Series)
Self
Self
- TIFF: Birks/Telefilm Diamond Tribute to the Year's Women in Film
(2014)
... Self