Andrew Francis is a Canadian actor. He has appeared in many television shows and films including My Little Pony: Friendship Is Magic as Shining Armor, MegaMan NT Warrior as MegaMan.EXE, Monster Rancher as Genki, Hero 108 as Lin Chung, Lamb Chop's Play Along, Sushi Pack, Poltergeist: The Legacy, Dark Angel, Twilight Zone, The L Word, Smallville, Kyle XY, and Chesapeake Shores. He has also appeared in theatrical releases such as Knockaround Guys, Agent Cody Banks, Final Destination 3, and The Invisible.
Career Francis started voice acting at the age of 9, starring in over 20 animated series and many anime series, such as RoboCop: Alpha Commando, X-Men: Evolution as Iceman, Johnny Test as Gil Nexdor, Action Man, Bionicle: Mask of Light as Jaller, Dragon Booster as Phistus, Hot Wheels: Acceleracers as Vert Wheeler, Voltron Force as Lance, Max Steel as Max McGrath, Slugterra as Kord Zane, Ninjago as Morro, and his main role as Cole since the death of Kirby Morrow, Monster Rancher, Vision of Escaflowne, and Dinotrux as Ty Rux. He also appeared in one episode of Smallville.
Filmography Film YearTitleRoleNotes1989Yoroiden Samurai Trooper GaidenKento of Hardrock (English version, voice)VideoYoroiden Samurai Trooper: Kikôtei densetsu1991Yoroiden Samurai Trooper: Message1997Night Warriors: Darkstalkers' RevengeKid 1 (English version, voice)Video1998Snowden: Raggedy Ann & Andy's AdventureRaggedy Andy (voice)Video Short1998Sammy the SquirrelSammy (voice)2000EpicenterBradEscaflowne: The MovieDilandau Albatou (English version, voice)One Piece Pilot 1Luffy (voice)Short2001Knockaround GuysMatty (Age 13) A Christmas Adventure ...From a Book Called Wisely's TalesNick (voice)Video2002Evolution: The Animated Movie(voice)2003Bionicle: Mask of LightJaller (voice)Polly Pocket: Lunar EclipseRick (voice)2004Superbabies: Baby Geniuses 2Ken (Age 16)Mobile Suit Gundam Seed: The Far-Away DawnMuruta Azrael (English version, voice)Mobile Suit Gundam Seed: Special Edition III, The Rumbling SkyMuruta Azrael (English version, voice)2005Ghost in the Shell: Stand Alone Complex - The Laughing ManReporter/Detective/Armed Suit Soldier #1 (English version, voice)Hot Wheels: AcceleRacers – The Ultimate RaceVert Wheeler (voice)FilmPolly Pocket: 2 Cool at the Pocket PlazaRick (voice)Video Short2006Final Destination 3Payton The Barbie DiariesTodd (voice)Video The Girl Who Leapt Through TimeChiaki Mamiya (English version, voice)PollyWorldRick (voice)Video2008 The Nutty ProfessorBrad/Tad (voice)2009 The SandwichRickShortMonday Is My Favourite Time of YearRandy Rockwell2010Frankie & AliceCop #2Mobile Suit Gundam 00 the Movie: A Wakening of the TrailblazerLasse Aeon (English version, voice)2011Barbie in a Mermaid Tale 2Stargazer Leader/Stargazer/Cichlid (voice)Video2013MonsterBoy 2ShortWild NothingParty Host2014Dial Y for YesterdayIgor (voice)PrimaryMitchellSlugterra: Return of the ElementalsKord Zane/Shadow Clan Leader (voice)Barbie and the Secret DoorPrince Kieran (voice)Deeper: The Retribution of BethSteve Colter2015Slugterra: Slug Fu ShowdownKord Zane/Henchman 1 (voice)VideoMax Steel: The Wrath of MakinoMaxwell "Max" McGrath/Max Steel/Others (voice)ShortMax Steel: The Dawn of Morphos(voice)Max Steel: Maximum MorphosMaxwell 'Max' McGrath/Max Steel (voice)Slugterra: Eastern CavernsKord/Shadow Clan Leader/Generic Goon (voice)My Little Pony Equestria Girls: Friendship GamesShining Armor (voice)2016Max Steel Team Turbo: Fusion TekMax Magrath (voice)Slugterra: Into the ShadowsKord/Shadow Clan Leader/Mongo/Others (voice)2017ProdigalsEliot2021 The UnforgivableCorey
Television YearTitleRoleNotes1995Mobile Suit Gundam WingAdditional Voices (voice)Unknown The New Adventures of Madeline1996EscaflowneDilandau Albatou/Young Van (English version, voice)Recurring (Season 1)Boys Over FlowersSojiro Nishikado (English version, voice)Main (Season 1)1997Breaking the Surface: The Greg Louganis StoryBully Boy #1Television filmKey the Metal IdolToshihiko (English version, voice)Episode: "Exit"Super Dave's All StarsKarate KidUnknownDead Man's GunBoyEpisode: "Death Warrant"Extreme DinosaursDylan (voice)Recurring (Season 1)1997–1998, 2000–2003Dragon Ball ZDende (Canadian version, voice)Recurring (Seasons 2, 9–11, 14–16)1998Brain PowerdNakki Guys (English version, voice)Recurring (Season 1)Monkey MagicPrince Nata (English version, voice)1998–1999You, Me and the KidsKevin2 episodesRoboCop: Alpha Commando(voice)Recurring (Season 1)1999Master KeatonHiroshi Matsui (English version, voice)Episode: "Devil Like an Angel"MillenniumFrank's BrotherEpisode: "Seven and One"Poltergeist: The LegacyTonyEpisode: "Gaslight"CybersixJulian (voice)Main (Season 1)NASCAR Racers: The MovieMiles McCutchen (voice)Television filmLittle WitchMarcus (voice)TV Short1999–2000Sabrina: The Animated Series(voice)Recurring (Season 1)Weird-OhsUnknownTrouble ChocolateSardine (English version, voice)Infinite RyviusAirs Blue (English version, voice)1999–2001NASCAR RacersMiles McCutchen (voice)Main (Seasons 1–2)Monster RancherGenki/Additional voices (voice)2000CardcaptorsZachary MarkerRecurringGeneration O!Kemp (voice)Main (Season 1)So WeirdRussellEpisode: "Banglebye"Adventures from the Book of VirtuesZach Nichols (voice)Main (Season 3, replacing Pamela Adlon)Rainbow FishBlue (voice)MainInuyashaPrincess Tsuyu's Lord (English version, voice)Episode: "Tonosama yôkai - Kyûjûkyû no gama"2000–2001Action ManTempleton Storm/Tempest (voice)Main (Seasons 1–2)2000–2002What About Mimi?Budweiser "Buddy" Wickersham (voice)2000, 2003–2004InuyashaHiten (English version, voice)4 episodes2001Earth Maiden ArjunaTokio Oshima (English version, voice)Mini Series The SoulTakerYoung Shiro (English version, voice)Episode: "Kotô no oni hen" The SoulTakerThug (English version, voice)Episode: "Kokui no seibo hen"Dark AngelMale X6Episode: "Bag 'Em"MegaMan NT WarriorMegaMan.EXE (English version, voice)Main (Seasons 1–2)2001–2002Project ARMSKeith Green (English version, voice)Recurring (Season 2)Ultimate Book of SpellsGus (voice)Recurring (Season 1)Evolution: the Animated SeriesWayne Green (voice)Main (Season 1)2001–2003X-Men: EvolutionRobert Drake / Iceman (voice)Recurring (Seasons 2–4)2002JeremiahYoung Markus2 episodesGroove SquadZeke (voice)VideoDragon DriveKyoji Tachibana (English version, voice)Main (Season 1)2002–2003Mobile Suit Gundam SeedMuruta Azrael (English version, voice)Recurring (Season 1)Transformers: ArmadaBilly (voice)Hot Wheels Highway 35 World RaceVert Wheeler (voice)Television film, originally shown on Cartoon Network in 2002 and received a physical release in 20032002–2005 The Cramp TwinsJudith Phelps/Calvin Phelps/Brick (voice)4 episodes2003D.C. Sniper: 23 Days of FearJeffrey DuncanTelevision filmJungledyret HugoHugo (voice)TV series2004 The Goodbye GirlYoung Man Outside ClubTelevision filmSmallvilleWilliam TaylorEpisode: "Truth"2004–2005Dragon BoosterPhistus (voice)Recurring (Seasons 1-2)2004–2006 The L WordHowie Fairbanks3 episodes2005Life as We Know ItChuck DimeoEpisode: "A Little Problem"Elemental GeladeGreyarts (English version, voice)Episode: "Oburigâzu he no ketsui"Hot Wheels: AcceleRacers – IgnitionVert Wheeler (voice)Television film2005–2014Johnny TestGil/Others (voice)Recurring (Seasons 1–6)2006InuyashaRengokuki (English version, voice)2 episodesAyakashi - Samurai Horror TalesMedicine Peddler (English version, voice)Episode: "Bakeneko"Kyle XYJeff PrestonEpisode: "Diving In" .hack//RootsHaseo (English version, voice)Main (Season 1)Split DecisionJasonTelevision filmTotally AwesomeZekeTelevision filmDeath NoteTo=Oh University Student (English version, voice)Episode: "Doubt" The Story of SaiunkokuSeiran Si (English version, voice)Main (Seasons 1–2)2006–2007NanaTakumi Ichinose (English version, voice)Recurring (Season 1)Powerpuff Girls ZBobby Green/Ace (English version, voice)2007Devil's DiaryAndyTelevision filmBlood TiesAlexanderEpisode: "The Devil You Know"Tin ManJebMini SeriesFinley the Fire EngineDex (voice)UnknownSupernaturalBrody/Rick CraigEpisode: "Hollywood Babylon"2007–2009Sushi PackIkura Maki (voice)Main (Seasons 1–2)Mobile Suit Gundam 00Lasse Aeon/Controller (English version, voice)Recurring (Seasons 1–2)2008Ultraviolet: Code 044Luka Bloom (English version, voice)Main (Season 1) The Christmas ClauseUnconvincing ElfTelevision film2009Phantom RacerOwenStranger with My FaceJeff RankinSight UnseenHenry BakerFakersBen Cruikshank2009–2012Iron Man: Armored AdventuresRick Jones, Clint Barton / Hawkeye (voice)6 episodes2010–2012Hero: 108Lin Chung/others (voice)Main (Seasons 1–2)2010Seven Deadly SinsTravis KnightEpisode: "Episode #1.1"PsychDickieEpisode: "We'd Like to Thank the Academy"Black Lagoon: Roberta's Blood TrailHidalgo (English version, voice)Episode: "Collateral Massacre"2011Black Lagoon: Roberta's Blood TrailWright (English version, voice)3 episodesTrading ChristmasJasonTelevision film2011–2012Voltron ForceLance (voice)Main (Season 1)2012SupernaturalLeeEpisode: "Party On, Garth"FlashpointAllan ThompsonEpisode: "Sons of the Father"Dinosaur TrainPatrick Pachycephalosaurus (voice)Episode: "Dome-Headed Dinosaur"2012–2016SlugterraKord/Shadow Clan Leader/Mongo/Others (voice)Main (Seasons 1–5)2012–2022 Ninjago Shade / Morro / Fire Breather / Ghost Henchman / Ship Captain / Warrior / Cole (voice)2012–2017, 2019My Little Pony: Friendship Is MagicShining Armor/Others (voice)Recurring (Seasons 2–7, 9)2013AnimismNico/Eldest #2 (voice)Main (Season 1)Tom Dick & HarrietDick VarnettTelevision filmUltimate Wolverine vs. HulkPanchem Lama/Forge/James (voice)Mini Series2013–2014Lego Star Wars: The Yoda ChroniclesBail Organa/Commander Cody/Cad Bane (voice)4 episodesSabrina: Secrets of a Teenage WitchAmbrose/Others (voice)Recurring (Season 1)2013–2015Max SteelMaxwell "Max" McGrath/Max Steel/Others (voice)Main (Seasons 1–2)2014 A Ring by SpringJoshTelevision filmSlugterra: Ghoul from BeyondKord Zane (voice) The 100Boy in MaskEpisode: "His Sister's Keeper"Mr. MiracleErichTelevision filmChristmas IcetastropheScott CroogeDr. DimensionpantsLennon/Unicorn #2 (voice)Unknown2014–2015World TriggerYuichi Jin (English version, voice)Main (Seasons 1–2)Cedar CoveDerekRecurring (Season 3)2015TOME: Terrain of Magical ExpertiseThe Virus (voice)Episode: "Truth. Tears. Ambition."Lego Star Wars: Droid TalesBail Organa (voice)Mini SeriesGintamaTatsuma Sakamoto (English version, voice)4 episodesTis the Season for LoveBarryTelevision film2015–2017DinotruxTy Rux/Others (voice)Main (Seasons 1–5)2016Max Steel: Team TurboMax McGrath (voice)FilmMs. MatchedAlexTelevision filmTwist of FateTomSupernoobsThe Incredibly Amazing Man (voice)Episode: "The Supernoobs Meet Incredibly Amazing Man"No TomorrowWes HofleyEpisode: "No Regrets"Xylo: The ShowEdTelevision film2016–2022Chesapeake ShoresConnor O'BrienMain2017Nils Holgersson(English version, voice)Recurring (Season 1) A Bundle of Trouble: An Aurora Teagarden MysteryRory BrownTelevision filmEngaging Father ChristmasJoshComing Home for ChristmasKipLoudermilkKevin2 episodes2017–2018Littlest Pet Shop: A World of Our OwnCheckers Pengo/Scrapper #2/German Shepherd/Others (voice)Recurring (Seasons 1–2)Beyblade BurstAlexander "Xander" Shakadera (English version, voice)Dinotrux SuperchargedTy Rux (voice)Main (Seasons 1–3)2018Z-O-M-B-I-E-SDancerTelevision film The Age of AdultingSethUnknown SeriesMy Little Pony: Best Gift EverShining Armor (voice)Television filmChristmas in Evergreen: Letters to SantaOliver2019 The Past Never DiesJacob Fast2020Coach Me If You CanErico Platana (voice) MainChristmas She WroteStephenTelevision film2021My Little Pony: Pony LifeShining Armor (voice)Episode: "Little Miss Fortune"2023 The FlashTony StewartEpisode: "The Good, the Bad and the Lucky"
Video games