
Chad Allegra
- Known for
- Acting
- Born
- January 20, 1980 (age 46)
- Birthplace
- Asheville, North Carolina, USA
Biography
Chad Allegra is an American professional wrestler better known by his ring name "The Machine Gun" Karl Anderson. He is currently signed to WWE and is best known for his work as a tag team wrestler, particularly in Japanese promotions like Pro Wrestling Noah and New Japan Pro Wrestling, where he is a former four-time IWGP Tag Team Champion.
Known For
Photos
Filmography

NOAH: The New Year 2026
Movie · as Karl Anderson

4th Rope Wrestling: Westside Gunn Day
Movie · as Karl Anderson

HOG: Las Vegas Culture Clash 2026
Movie · as Karl Anderson

WWE Hall Of Fame 2026
Movie · as Self, Karl Anderson

NOAH Legacy Rise 2026
Movie · as Karl Anderson

NOAH Spring Mayhem Ryogoku 2026
Movie · as Karl Anderson

NOAH After Mayhem 2026
Movie · as Karl Anderson

NOAH Legacy Rise 2026
Movie · as Karl Anderson

MLW Battle Riot VIII
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 1
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 2
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 3
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 4
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 5
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 6
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 7
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 8
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 9
Movie · as Karl Anderson

Maple Leaf Pro Wrestling: Uprising 2026
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 10
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 12
Movie · as Karl Anderson

NOAH Legacy Rise 2026
Movie · as Karl Anderson

NOAH Masa Kitamiya 15th Anniversary Event
Movie · as Karl Anderson

NOAH Neo Global Tag League 2026 ~ Day 11
Movie · as Karl Anderson

NOAH Wrestle Odyssey II
Movie · as Karl Anderson

MLW Saturday Night SuperFight 2026
Movie · as Karl Anderson

MLP Mayhem
TV · as Karl Anderson · 2 eps

Maple Leaf Pro Wrestling: Northern Rising
Movie · as Karl Anderson

NJPW Resurgence 2025
Movie · as Karl Anderson

Maple Leaf Pro Wrestling: Resurrection
Movie · as Karl Anderson

Maple Leaf Pro Wrestling: Sacred Ground
Movie · as Karl Anderson

NXT Battleground 2024
Movie · as Karl Anderson

Countdown to NXT Battleground 2024
Movie · as Karl Anderson

WWE Speed
TV · as Karl Anderson · 1 ep

NJPW Wrestle Kingdom 17: Night 1 in Tokyo Dome
Movie · as Karl Anderson

Chamber of Horrors
TV · as Karl Anderson · 1 ep

IMPACT Wrestling: Hard to Kill 2022
Movie · as Karl Anderson

IMPACT Wrestling: No Surrender 2022
Movie · as Karl Anderson

IMPACT Wrestling: Sacrifice 2022
Movie · as Karl Anderson

IMPACT Wrestling: Multiverse of Matches
Movie · as Karl Anderson

NJPW Windy City Riot 2022
Movie · as Karl Anderson

IMPACT Wrestling: Rebellion 2022
Movie · as Karl Anderson

NJPW Wrestling Dontaku 2022
Movie · as Karl Anderson

IMPACT Wrestling: Under Siege 2022
Movie · as Karl Anderson

NJPW Dominion 6.12 In Osaka-Jo Hall 2022
Movie · as Karl Anderson

IMPACT Wrestling: Slammiversary 2022
Movie · as Karl Anderson

IMPACT Wrestling: Against All Odds 2022
Movie · as Karl Anderson

IMPACT Wrestling: Emergence 2022
Movie · as Karl Anderson

WWE Crown Jewel 2022
Movie · as Karl Anderson

NJPW G1 Climax 32: Day 20 (Final)
Movie · as Karl Anderson

NJPW Royal Quest II - Night 1
Movie · as Karl Anderson

NJPW Royal Quest II - Night 2
Movie · as Karl Anderson

WWE Survivor Series: WarGames 2022
Movie · as Karl Anderson (Ringside)

NJPW Burning Spirit 2022 - Day 14
Movie · as Karl Anderson

The SmackDown LowDown
TV · as Kyle Anderson · 1 ep

AEW All Out 2021
Movie · as Karl Anderson

IMPACT Wrestling: Victory Road 2021
Movie · as Karl Anderson

IMPACT Wrestling: Hardcore Justice 2021
Movie

IMPACT Wrestling: Bound For Glory 2021
Movie · as Karl Anderson

IMPACT Wrestling: Turning Point 2021
Movie · as Karl Anderson

IMPACT Wrestling: Throwback Throwdown II
Movie · as Chad 2 Badd

IMPACT Wrestling: Slammiversary 2021
Movie · as Karl Anderson

IMPACT Wrestling: Hard to Kill 2021
Movie · as Karl Anderson

IMPACT Wrestling: No Surrender 2021
Movie · as Karl Anderson

IMPACT Wrestling: Sacrifice 2021
Movie · as Karl Anderson

IMPACT Wrestling: Rebellion 2021
Movie · as Karl Anderson

IMPACT Wrestling: Under Siege 2021
Movie · as Karl Anderson

IMPACT Wrestling: Against All Odds 2021
Movie · as Karl Anderson

AEW Road Rager
Movie · as Karl Anderson

AEW Fyter Fest
Movie · as Karl Anderson

IMPACT Wrestling: Emergence 2021
Movie · as Karl Anderson

NJPW Resurgence 2021
Movie · as Karl Anderson

AEW Beach Break
Movie · as Karl Anderson

AEW Dark: Elevation
TV · as Karl Anderson · 1 ep

WWE Royal Rumble 2020
Movie · as Karl Anderson

WWE Super ShowDown 2020
Movie · as Karl Anderson (Preshow)

WWE Elimination Chamber 2020
Movie · as Karl Anderson (Ringside)
AJ Styles vs. Undertaker - Boneyard Match
Movie · as Karl Anderson

WWE WrestleMania 36: Part 1
Movie · as Karl Anderson (Appearance)

Talk 'N Shop A Mania
Movie · as Karl Anderson

IMPACT Wrestling: Victory Road 2020
Movie · as Karl Anderson

IMPACT Wrestling: Bound for Glory 2020
Movie · as Karl Anderson

IMPACT Wrestling! Presents Talk ‘N Shop: Full Keg
Movie · as Karl Anderson

IMPACT Wrestling: Turning Point 2020
Movie · as Karl Anderson

Talk N' Shop A Mania 2
Movie · as "Machine Gun" Karl Anderson

IMPACT Wrestling: Final Resolution 2020
Movie · as Karl Anderson

QuizzleMania
TV · as Karl Anderson · 1 ep

WWE Survivor Series 2019
Movie · as Karl Anderson (Preshow)

WWE Super ShowDown 2019
Movie · as Karl Anderson

WWE WrestleMania 35
Movie · as Karl Anderson (Preshow)

WWE TLC: Tables, Ladders & Chairs 2019
Movie · as Karl Anderson

WWE Extreme Rules 2019
Movie · as Karl Anderson (Ringside)

WWE SummerSlam 2019
Movie · as Karl Anderson (Ringside)

WWE Clash of Champions 2019
Movie · as Karl Anderson

WWE Hell in a Cell 2019
Movie · as Karl Anderson

WWE Crown Jewel 2019
Movie · as Karl Anderson

All Elite Wrestling: Dynamite
TV · as Karl Anderson · 36 eps

WWE Royal Rumble 2018
Movie · as Karl Anderson

WWE Elimination Chamber 2018
Movie · as Karl Anderson

WWE Money in the Bank 2018
Movie · as Karl Anderson

WWE Greatest Royal Rumble
Movie · as Karl Anderson

WWE Payback 2017
Movie · as Karl Anderson (Preshow)

WWE Fastlane 2017
Movie · as Karl Anderson

WWE WrestleMania 33
Movie · as Karl Anderson

WWE Best of Raw & SmackDown Live 2016
Movie · as Karl Anderson

Southpaw Regional Wrestling
TV · as Chad 2 Badd · 6 eps

One Night Only: GFW Amped Anthology
TV · as Karl Anderson · 1 ep

WWE Extreme Rules 2016
Movie · as Karl Anderson

WWE Payback 2016
Movie · as Karl Anderson (Appearance)

NJPW Wrestle Kingdom 10
Movie · as Karl Anderson

NJPW New Year Dash !! 2016
Movie · as Karl Anderson

NJPW Honor Rising: Japan 2016 - Day 1
Movie · as Karl Anderson

NJPW Honor Rising: Japan 2016 - Day 2
Movie · as Karl Anderson

NJPW The New Beginning in Osaka 2016
Movie · as Karl Anderson

NJPW The New Beginning in Niigata 2016
Movie · as Karl Anderson

WWE Money in the Bank 2016
Movie · as Karl Anderson

WWE Battleground 2016
Movie · as Karl Anderson

WWE SummerSlam 2016
Movie · as Karl Anderson
ROH: Winter Warriors Tour - Duluth
Movie · as Karl Anderson

WWE Clash of Champions 2016
Movie · as Karl Anderson

WWE Hell in a Cell 2016
Movie · as Karl Anderson

WWE Survivor Series 2016
Movie · as Karl Anderson

Being The Elite
TV · as Karl Anderson · 1 ep

NJPW Wrestle Kingdom 9
Movie · as Karl Anderson

NJPW The New Beginning in Osaka 2015
Movie · as Karl Anderson

NJPW The New Beginning in Sendai
Movie · as Karl Anderson

NJPW Invasion Attack 2015
Movie · as Karl Anderson

ROH & NJPW: Global Wars - Night 1
Movie · as Karl Anderson

NJPW Dominion 7.5 in Osaka-jo Hall 2015
Movie · as Karl Anderson

NJPW Wrestling Dontaku 2015
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 19 (Final)
Movie · as Karl Anderson

NJPW King of Pro-Wrestling 2015
Movie · as Karl Anderson

NJPW Destruction In Okayama
Movie · as Karl Anderson

NJPW Destruction in Kobe 2015
Movie · as Karl Anderson

NJPW Power Struggle 2015
Movie · as Karl Anderson

NJPW Tag League Finals 2015
Movie · as Karl Anderson

ROH & NJPW: Global Wars - Night 2
Movie · as Karl Anderson
RevPro & NJPW: Global Wars UK
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 1
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 2
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 3
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 4
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 7
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 6
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 8
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 5
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 9
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 15
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 13
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 16
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 11
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 14
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 12
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 10
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 18
Movie · as Karl Anderson

NJPW G1 Climax 25: Day 17
Movie · as Karl Anderson
NJPW New Year Dash !! 2015
Movie · as Karl Anderson

Finn Bálor The Demon Revealed
Movie · as Karl Anderson (archive footage)

ROH: 13th Anniversary
Movie · as Karl Anderson

NJPW 42nd Anniversary Show
Movie

NJPW The New Beginning in Hiroshima 2014
Movie · as Karl Anderson
NJPW Best of the Super Junior XXI Finals
Movie

NJPW Dominion 6.21
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 5
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 7
Movie · as Karl Anderson

Smack 'Em Up: Reality Bites
Movie · as Self

NJPW Wrestle Kingdom 8
Movie · as Karl Anderson

ROH & NJPW: Global Wars
Movie · as Karl Anderson

ROH & NJPW: War of the Worlds
Movie · as Karl Anderson

NJPW Power Struggle 2014
Movie · as Karl Anderson

NJPW Destruction in Kobe 2014
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 1
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 4
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 12 (Final)
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 11
Movie · as Karl Anderson
NJPW World Tag League 2014 - Day 11
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 2
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 9
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 3
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 10
Movie · as Karl Anderson

NJPW G1 Climax 24: Day 6
Movie · as Karl Anderson

NJPW The New Beginning in Osaka 2014
Movie · as Karl Anderson

NJPW Invasion Attack 2014
Movie · as Karl Anderson

NJPW Back to the Yokohama Arena
Movie · as Karl Anderson

NJPW Wrestling Dontaku 2014
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 1
Movie · as Karl Anderson

NJPW Destruction 2013
Movie · as Karl Anderson

NJPW King of Pro-Wrestling 2013
Movie · as Karl Anderson

ROH: Supercard of Honor VII
Movie · as Karl Anderson
NJPW World Tag League 2013 Finals
Movie

ROH: Manhattan Mayhem V
Movie · as Karl Anderson

NJPW Power Struggle 2013
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 2
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 4
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 3
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 5
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 6
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 8
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 7
Movie · as Karl Anderson

NJPW Wrestle Kingdom 7
Movie · as Karl Anderson

PWG Sells Out: Volume 3
Movie · as Karl Anderson

NJPW G1 Climax 23: Day 9 (Final)
Movie · as Karl Anderson

NJPW Dominion 6.22
Movie · as Karl Anderson

NJPW Dominion 6.16
Movie · as Karl Anderson

NJPW 40th Anniversary Show
Movie · as Karl Anderson

NJPW King of Pro-Wrestling 2012
Movie · as Karl Anderson

NJPW The New Beginning 2012
Movie · as Karl Anderson

NJPW G1 Climax 22: Day 9 (Final)
Movie · as Karl Anderson

NJPW Wrestle Kingdom 6
Movie · as Karl Anderson

NJPW & AJPW 40th Anniversary: We Are Pro-Wrestling Love
Movie · as Karl Anderson

WWE Main Event
TV · as Karl Anderson · 1 ep

NJPW Wrestling Dontaku 2011
Movie · as Karl Anderson

NJPW Wrestle Kingdom 5
Movie · as Karl Anderson

NJPW G1 Climax 21: Day 10 (Final)
Movie · as Karl Anderson
NJPW Presents CMLL Fantastica Mania 2011 - Day 2
Movie · as Karl Anderson

NJPW Dominion 6.19
Movie · as Karl Anderson

NJPW G1 Climax 20: Day 8 (Final)
Movie · as Karl Anderson

NJPW Wrestle Kingdom IV
Movie · as Karl Anderson

WWE NXT
TV · 17 eps

NJPW Masahiro Chono 25th Anniversary ~ Aristrist In Ryogoku Kokugikan~
Movie · as Karl Anderson
NJPW Resolution 2009
Movie · as Karl Anderson

PWG: Guerre Sans Frontières
Movie · as Karl Anderson

PWG: Speed of Sound
Movie · as Karl Anderson

PWG: Express Written Consent
Movie · as Karl Anderson

NJPW G1 Climax 19: Day 8 (Final)
Movie · as Karl Anderson

NJPW Wrestle Kingdom 3
Movie · as Karl Anderson
NJPW Destruction 2009
Movie · as Karl Anderson

PWG: ¡Dia De Los Dangerous!
Movie · as Karl "Machine Gun" Anderson

PWG: All Star Weekend 6 - Night Two
Movie · as Karl "Machine Gun" Anderson

PWG: All Star Weekend 6 - Night One
Movie · as Karl "Machine Gun" Anderson

NJPW G1 Climax 18: Day 7 (Final)
Movie · as Karl Anderson

PWG: Based On A True Story
Movie · as Karl "Machine Gun" Anderson

PWG: Guitarmageddon II: Armoryageddon
Movie · as Karl "Machine Gun" Anderson

PWG: All Star Weekend V - Night Two
Movie · as Karl "Machine Gun" Anderson

PWG: 2007 Battle of Los Angeles - Night Three
Movie · as Karl "Machine Gun" Anderson

PWG: Holy Diver Down
Movie · as Karl "Machine Gun" Anderson

PWG: All Star Weekend V - Night One
Movie · as Karl "Machine Gun" Anderson

PWG: Giant-Size Annual #4
Movie · as Karl "Machine Gun" Anderson

PWG: Album of The Year
Movie · as Karl "Machine Gun" Anderson

PWG: 2007 Battle of Los Angeles - Night Two
Movie · as Karl "Machine Gun" Anderson

PWG: The High Cost of Doing Business
Movie · as Karl "Machine Gun" Anderson

WWE Hall of Fame
TV · as Karl Anderson · 1 ep

TNA iMPACT!
TV · as Karl Anderson · 50 eps

Pro Wrestling NOAH
TV · as Karl Anderson · 2 eps

WWE Friday Night SmackDown
TV · as Karl Anderson · 11 eps

Raw
TV · as Karl Anderson · 7 eps

New Japan Pro Wrestling
TV · as Karl Anderson · 1 ep

