Michael Welch - Cast

Register to mark this movie seen or favorite and personalize your experience

Michael Welch

Michael Welch

Michael Alan Welch (born July 25, 1987) is an American actor. He is best known for his role as the popular Mike Newton in the Twilight Saga franchise (2008-2011), Mack Thompson on Syfy's Z Nation (2014), Luke Girardi on CBS's Joan of Arcadia (2003-2005), Butte Whipple in The Ballad of Lucy Whipple (2001), and Artim in Star Trek: Insurrection (1998).

Casted
  • Twilight

    Played Mike Newton

    Average Rating
    6.3
    14075 votes
    Release Date
    Nov 20, 2008
    17 years ago
  • The Twilight Saga: New Moon

    Played Mike

    Average Rating
    6.0
    9544 votes
    Release Date
    Nov 18, 2009
    16 years ago
  • The Twilight Saga: Breaking Dawn - Part 1

    Played Mike

    Average Rating
    6.2
    9085 votes
    Release Date
    Nov 16, 2011
    14 years ago
  • The Twilight Saga: Eclipse

    Played Mike

    Average Rating
    6.2
    9061 votes
    Release Date
    Jun 23, 2010
    16 years ago
  • Star Trek: Insurrection

    Played Artim

    Average Rating
    6.4
    1296 votes
    Release Date
    Dec 11, 1998
    27 years ago
  • An American Crime

    Played Teddy

    Average Rating
    7.3
    747 votes
    Release Date
    Jul 27, 2007
    18 years ago
  • All the Boys Love Mandy Lane

    Played Emmet

    Average Rating
    5.6
    686 votes
    Release Date
    Sep 09, 2006
    19 years ago
  • Day of the Dead

    Played Trevor Bowman

    Average Rating
    5.2
    416 votes
    Release Date
    Apr 08, 2008
    18 years ago
  • The United States of Leland

    Played Ryan Pollard

    Average Rating
    6.5
    332 votes
    Release Date
    May 15, 2003
    23 years ago
  • Mickey's Magical Christmas: Snowed in at the House of Mouse

    Played Pinocchio (voice)

    Average Rating
    6.9
    274 votes
    Release Date
    Nov 06, 2001
    24 years ago
  • Hansel and Gretel Get Baked

    Played Hansel

    Average Rating
    5.1
    228 votes
    Release Date
    Feb 19, 2013
    13 years ago
  • The Last Survivors

    Played Gabriel

    Average Rating
    6.1
    222 votes
    Release Date
    Jun 12, 2014
    11 years ago
  • M.F.A.

    Played Mason

    Average Rating
    6.1
    183 votes
    Release Date
    Mar 13, 2017
    9 years ago
  • The Demented

    Played Howard

    Average Rating
    4.5
    172 votes
    Release Date
    Jul 30, 2013
    12 years ago
  • The Final Wish

    Played Aaron Hammond

    Average Rating
    5.0
    158 votes
    Release Date
    Jan 24, 2019
    7 years ago
  • Hot Seat

    Played Enzo

    Average Rating
    5.1
    145 votes
    Release Date
    Jul 01, 2022
    3 years ago
  • Last Shoot Out

    Played Jody

    Average Rating
    6.4
    137 votes
    Release Date
    Dec 03, 2021
    4 years ago
  • Boy Meets Girl

    Played Robby Riley

    Average Rating
    6.6
    109 votes
    Release Date
    Jun 28, 2014
    11 years ago
  • Remember the Daze

    Played Stephen

    Average Rating
    4.9
    67 votes
    Release Date
    Apr 11, 2008
    18 years ago
  • Boys of Abu Ghraib

    Played Pits

    Average Rating
    5.4
    66 votes
    Release Date
    Mar 15, 2014
    12 years ago
  • Grace Unplugged

    Played Quentin

    Average Rating
    5.9
    61 votes
    Release Date
    Oct 04, 2013
    12 years ago
  • Home by Spring

    Played Howard Hodgekiss

    Average Rating
    6.4
    46 votes
    Release Date
    Mar 31, 2018
    8 years ago
  • My Suicide

    Played Earl

    Average Rating
    6.0
    44 votes
    Release Date
    Feb 07, 2009
    17 years ago
  • Who's Stalking Me?

    Played Detective James Dawson

    Average Rating
    5.9
    35 votes
    Release Date
    Feb 23, 2019
    7 years ago
  • Scrambled

    Played Ryan

    Average Rating
    5.3
    33 votes
    Release Date
    Feb 02, 2024
    2 years ago
  • Born Bad

    Played Denny

    Average Rating
    4.5
    27 votes
    Release Date
    Jul 11, 2011
    14 years ago
  • A Haunting in Cawdor

    Played Roddy

    Average Rating
    4.4
    22 votes
    Release Date
    May 01, 2015
    11 years ago
  • Before Someone Gets Hurt

    Played Tim

    Average Rating
    3.9
    21 votes
    Release Date
    Oct 24, 2019
    6 years ago
  • A Soldier's Revenge

    Played Danziger

    Average Rating
    5.1
    20 votes
    Release Date
    Mar 25, 2021
    5 years ago
  • The Ballad of Lucy Whipple

    Played Butte Whipple

    Average Rating
    5.3
    13 votes
    Release Date
    Jan 20, 2001
    25 years ago
  • The Grind

    Played Josh

    Average Rating
    3.4
    12 votes
    Release Date
    Sep 22, 2009
    16 years ago
  • I'll Be Watching

    Played Detective Jake Marsh

    Average Rating
    6.3
    12 votes
    Release Date
    Jun 09, 2018
    7 years ago
  • Choose Connor

    Played Max

    Average Rating
    5.5
    12 votes
    Release Date
    Oct 12, 2007
    18 years ago
  • The Coverup

    Played Kevin Thacker

    Average Rating
    4.5
    11 votes
    Release Date
    Oct 18, 2008
    17 years ago
  • Erasing His Dark Past

    Played David

    Average Rating
    4.5
    10 votes
    Release Date
    Oct 11, 2019
    6 years ago
  • Personally Yours

    Played Sam Stanton

    Average Rating
    6.1
    9 votes
    Release Date
    Oct 08, 2000
    25 years ago
  • A Killer Walks Amongst Us

    Played Jury

    Average Rating
    5.6
    9 votes
    Release Date
    Jun 02, 2016
    9 years ago
  • Blood Craft

    Played Tyler Waters

    Average Rating
    4.0
    8 votes
    Release Date
    Nov 14, 2019
    6 years ago
  • Unrequited

    Played Ben Jacobs

    Average Rating
    5.0
    7 votes
    Release Date
    Jun 08, 2010
    16 years ago
  • After Masks

    Played Allen (Quarantales Segment)

    Average Rating
    3.1
    7 votes
    Release Date
    May 18, 2021
    4 years ago
  • Lost Dream

    Played Perry

    Average Rating
    4.0
    6 votes
    Release Date
    Jul 03, 2009
    17 years ago
  • The Bachelor Next Door

    Played Donnie

    Average Rating
    5.8
    6 votes
    Release Date
    Oct 20, 2017
    8 years ago
  • The Angel Doll

    Played Little Jerry Barlow

    Average Rating
    5.2
    6 votes
    Release Date
    Sep 14, 2002
    23 years ago
  • A Christmas Hero

    Played Nick

    Average Rating
    3.3
    6 votes
    Release Date
    Nov 23, 2020
    5 years ago
  • Rocket Power: Race Across New Zealand

    Played Theodore McGill (voice)

    Average Rating
    6.4
    5 votes
    Release Date
    Feb 16, 2002
    24 years ago
  • Played Kevin

    Average Rating
    10.0
    1 votes
    Release Date
    May 08, 2000
    26 years ago
  • Heatstroke

    Played Mike

    Average Rating
    10.0
    1 votes
    Release Date
    May 04, 2019
    7 years ago
  • Without a Body
    Average Rating
    1.0
    1 votes
    Release Date
    Jul 10, 2020
    5 years ago
  • Chasing Eagle Rock

    Played J.R.

    Average Rating
    6.0
    1 votes
    Release Date
    Jul 31, 2020
    5 years ago
  • Average Rating
    0.0
    0 votes
    Release Date
    Jul 14, 2009
    16 years ago
  • The Grounds

    Played Jack

    Average Rating
    0.0
    0 votes
    Release Date
    Apr 08, 2018
    8 years ago
  • Infamies

    Played Samuel

    Average Rating
    0.0
    0 votes
Close
Join Discord Discord logo
Follow on X X logo