
Chad Allegra
- Known for
- Acting
- Born
- January 20, 1980
- Birthplace
- Asheville, North Carolina, USA
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.
Filmography

NOAH Wrestle Odyssey II 2026
as Karl Anderson

NOAH Masa Kitamiya 15th Anniversary Event 2026
as Karl Anderson

NOAH Legacy Rise 2026 2026
as Karl Anderson

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

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

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

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

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

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

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

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

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

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

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

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

NOAH Legacy Rise 2026 2026
as Karl Anderson

NOAH After Mayhem 2026 2026
as Karl Anderson

NOAH Spring Mayhem Ryogoku 2026 2026
as Karl Anderson

NOAH Legacy Rise 2026 2026
as Karl Anderson

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

HOG: Las Vegas Culture Clash 2026 2026
as Karl Anderson

Maple Leaf Pro Wrestling: Uprising 2026 2026
as Karl Anderson

4th Rope Wrestling: Westside Gunn Day 2026
as Karl Anderson

MLW Battle Riot VIII 2026
as Karl Anderson

NOAH: The New Year 2026 2026
as Karl Anderson

Maple Leaf Pro Wrestling: Sacred Ground 2025
as Karl Anderson

Maple Leaf Pro Wrestling: Resurrection 2025
as Karl Anderson

Maple Leaf Pro Wrestling: Northern Rising 2025
as Karl Anderson

NJPW Resurgence 2025 2025
as Karl Anderson

Countdown to NXT Battleground 2024 2024
as Karl Anderson

NXT Battleground 2024 2024
as Karl Anderson

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

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

WWE Crown Jewel 2022 2022
as Karl Anderson

NJPW Royal Quest II - Night 2 2022
as Karl Anderson

NJPW Royal Quest II - Night 1 2022
as Karl Anderson

NJPW Burning Spirit 2022 - Day 14 2022
as Karl Anderson

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

IMPACT Wrestling: Emergence 2022 2022
as Karl Anderson

IMPACT Wrestling: Against All Odds 2022 2022
as Karl Anderson

IMPACT Wrestling: Slammiversary 2022 2022
as Karl Anderson

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

IMPACT Wrestling: Under Siege 2022 2022
as Karl Anderson

NJPW Wrestling Dontaku 2022 2022
as Karl Anderson

IMPACT Wrestling: Rebellion 2022 2022
as Karl Anderson

NJPW Windy City Riot 2022 2022
as Karl Anderson

IMPACT Wrestling: Multiverse of Matches 2022
as Karl Anderson

IMPACT Wrestling: Sacrifice 2022 2022
as Karl Anderson

IMPACT Wrestling: No Surrender 2022 2022
as Karl Anderson

IMPACT Wrestling: Hard to Kill 2022 2022
as Karl Anderson

IMPACT Wrestling: Throwback Throwdown II 2021
as Chad 2 Badd

IMPACT Wrestling: Turning Point 2021 2021
as Karl Anderson

IMPACT Wrestling: Bound For Glory 2021 2021
as Karl Anderson

IMPACT Wrestling: Victory Road 2021 2021
as Karl Anderson

AEW All Out 2021 2021
as Karl Anderson

IMPACT Wrestling: Emergence 2021 2021
as Karl Anderson

NJPW Resurgence 2021 2021
as Karl Anderson

IMPACT Wrestling: Slammiversary 2021 2021
as Karl Anderson

AEW Fyter Fest 2021
as Karl Anderson

AEW Road Rager 2021
as Karl Anderson

IMPACT Wrestling: Against All Odds 2021 2021
as Karl Anderson

IMPACT Wrestling: Under Siege 2021 2021
as Karl Anderson

IMPACT Wrestling: Rebellion 2021 2021
as Karl Anderson

IMPACT Wrestling: Hardcore Justice 2021 2021
Actor

IMPACT Wrestling: Sacrifice 2021 2021
as Karl Anderson

IMPACT Wrestling: No Surrender 2021 2021
as Karl Anderson

AEW Beach Break 2021
as Karl Anderson

IMPACT Wrestling: Hard to Kill 2021 2021
as Karl Anderson

IMPACT Wrestling: Final Resolution 2020 2020
as Karl Anderson

IMPACT Wrestling: Turning Point 2020 2020
as Karl Anderson

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

IMPACT Wrestling: Bound for Glory 2020 2020
as Karl Anderson

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

IMPACT Wrestling: Victory Road 2020 2020
as Karl Anderson

Talk 'N Shop A Mania 2020
as Karl Anderson

WWE WrestleMania 36: Part 1 2020
as Karl Anderson (Appearance)
- AJ Styles vs. Undertaker - Boneyard Match
AJ Styles vs. Undertaker - Boneyard Match 2020
as Karl Anderson

WWE Elimination Chamber 2020 2020
as Karl Anderson (Ringside)

WWE Super ShowDown 2020 2020
as Karl Anderson (Preshow)

WWE Royal Rumble 2020 2020
as Karl Anderson

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

WWE Survivor Series 2019 2019
as Karl Anderson (Preshow)

WWE Crown Jewel 2019 2019
as Karl Anderson

WWE Hell in a Cell 2019 2019
as Karl Anderson

WWE Clash of Champions 2019 2019
as Karl Anderson

WWE SummerSlam 2019 2019
as Karl Anderson (Ringside)

WWE Extreme Rules 2019 2019
as Karl Anderson (Ringside)

WWE Super ShowDown 2019 2019
as Karl Anderson

WWE WrestleMania 35 2019
as Karl Anderson (Preshow)

WWE Money in the Bank 2018 2018
as Karl Anderson

WWE Greatest Royal Rumble 2018
as Karl Anderson

WWE Elimination Chamber 2018 2018
as Karl Anderson

WWE Royal Rumble 2018 2018
as Karl Anderson

WWE Payback 2017 2017
as Karl Anderson (Preshow)

WWE WrestleMania 33 2017
as Karl Anderson

WWE Fastlane 2017 2017
as Karl Anderson

WWE Best of Raw & SmackDown Live 2016 2017
as Karl Anderson

WWE Survivor Series 2016 2016
as Karl Anderson

WWE Hell in a Cell 2016 2016
as Karl Anderson

WWE Clash of Champions 2016 2016
as Karl Anderson

WWE SummerSlam 2016 2016
as Karl Anderson

WWE Battleground 2016 2016
as Karl Anderson

WWE Money in the Bank 2016 2016
as Karl Anderson

WWE Extreme Rules 2016 2016
as Karl Anderson

WWE Payback 2016 2016
as Karl Anderson (Appearance)

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

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

NJPW The New Beginning in Niigata 2016 2016
as Karl Anderson

NJPW The New Beginning in Osaka 2016 2016
as Karl Anderson
- ROH: Winter Warriors Tour - Duluth
ROH: Winter Warriors Tour - Duluth 2016
as Karl Anderson

NJPW New Year Dash !! 2016 2016
as Karl Anderson

NJPW Wrestle Kingdom 10 2016
as Karl Anderson

NJPW Tag League Finals 2015 2015
as Karl Anderson

NJPW Power Struggle 2015 2015
as Karl Anderson

NJPW King of Pro-Wrestling 2015 2015
as Karl Anderson
- RevPro & NJPW: Global Wars UK
RevPro & NJPW: Global Wars UK 2015
as Karl Anderson

NJPW Destruction in Kobe 2015 2015
as Karl Anderson

NJPW Destruction In Okayama 2015
as Karl Anderson

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

NJPW G1 Climax 25: Day 18 2015
as Karl Anderson

NJPW G1 Climax 25: Day 17 2015
as Karl Anderson

NJPW G1 Climax 25: Day 16 2015
as Karl Anderson

NJPW G1 Climax 25: Day 15 2015
as Karl Anderson

NJPW G1 Climax 25: Day 14 2015
as Karl Anderson

NJPW G1 Climax 25: Day 13 2015
as Karl Anderson

NJPW G1 Climax 25: Day 12 2015
as Karl Anderson

NJPW G1 Climax 25: Day 11 2015
as Karl Anderson

NJPW G1 Climax 25: Day 10 2015
as Karl Anderson

NJPW G1 Climax 25: Day 9 2015
as Karl Anderson

NJPW G1 Climax 25: Day 8 2015
as Karl Anderson

NJPW G1 Climax 25: Day 7 2015
as Karl Anderson

NJPW G1 Climax 25: Day 6 2015
as Karl Anderson

NJPW G1 Climax 25: Day 5 2015
as Karl Anderson

NJPW G1 Climax 25: Day 4 2015
as Karl Anderson

NJPW G1 Climax 25: Day 3 2015
as Karl Anderson

NJPW G1 Climax 25: Day 2 2015
as Karl Anderson

NJPW G1 Climax 25: Day 1 2015
as Karl Anderson

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

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

ROH & NJPW: Global Wars - Night 2 2015
as Karl Anderson

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

NJPW Wrestling Dontaku 2015 2015
as Karl Anderson

NJPW Invasion Attack 2015 2015
as Karl Anderson

ROH: 13th Anniversary 2015
as Karl Anderson

NJPW The New Beginning in Sendai 2015
as Karl Anderson

NJPW The New Beginning in Osaka 2015 2015
as Karl Anderson
- NJPW New Year Dash !! 2015
NJPW New Year Dash !! 2015 2015
as Karl Anderson

NJPW Wrestle Kingdom 9 2015
as Karl Anderson

Smack 'Em Up: Reality Bites 2014
as Chad
- NJPW World Tag League 2014 - Day 11
NJPW World Tag League 2014 - Day 11 2014
as Karl Anderson

NJPW Power Struggle 2014 2014
as Karl Anderson

NJPW Destruction in Kobe 2014 2014
as Karl Anderson

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

NJPW G1 Climax 24: Day 11 2014
as Karl Anderson

NJPW G1 Climax 24: Day 10 2014
as Karl Anderson

NJPW G1 Climax 24: Day 9 2014
as Karl Anderson

NJPW G1 Climax 24: Day 7 2014
as Karl Anderson

NJPW G1 Climax 24: Day 6 2014
as Karl Anderson

NJPW G1 Climax 24: Day 5 2014
as Karl Anderson

NJPW G1 Climax 24: Day 4 2014
as Karl Anderson

NJPW G1 Climax 24: Day 3 2014
as Karl Anderson

NJPW G1 Climax 24: Day 2 2014
as Karl Anderson

NJPW G1 Climax 24: Day 1 2014
as Karl Anderson

NJPW Dominion 6.21 2014
as Karl Anderson
- NJPW Best of the Super Junior XXI Finals
NJPW Best of the Super Junior XXI Finals 2014
Actor

NJPW Back to the Yokohama Arena 2014
as Karl Anderson

ROH & NJPW: War of the Worlds 2014
as Karl Anderson

ROH & NJPW: Global Wars 2014
as Karl Anderson

NJPW Wrestling Dontaku 2014 2014
as Karl Anderson

NJPW Invasion Attack 2014 2014
as Karl Anderson

NJPW 42nd Anniversary Show 2014
Actor

NJPW The New Beginning in Osaka 2014 2014
as Karl Anderson

NJPW The New Beginning in Hiroshima 2014 2014
as Karl Anderson

NJPW Wrestle Kingdom 8 2014
as Karl Anderson
- NJPW World Tag League 2013 Finals
NJPW World Tag League 2013 Finals 2013
Actor

NJPW Power Struggle 2013 2013
as Karl Anderson

NJPW King of Pro-Wrestling 2013 2013
as Karl Anderson

NJPW Destruction 2013 2013
as Karl Anderson

ROH: Manhattan Mayhem V 2013
as Karl Anderson

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

NJPW G1 Climax 23: Day 8 2013
as Karl Anderson

NJPW G1 Climax 23: Day 7 2013
as Karl Anderson

NJPW G1 Climax 23: Day 6 2013
as Karl Anderson

NJPW G1 Climax 23: Day 5 2013
as Karl Anderson

NJPW G1 Climax 23: Day 4 2013
as Karl Anderson

NJPW G1 Climax 23: Day 3 2013
as Karl Anderson

NJPW G1 Climax 23: Day 2 2013
as Karl Anderson

NJPW G1 Climax 23: Day 1 2013
as Karl Anderson

PWG Sells Out: Volume 3 2013
as Karl Anderson

NJPW Dominion 6.22 2013
as Karl Anderson

ROH: Supercard of Honor VII 2013
as Karl Anderson

NJPW Wrestle Kingdom 7 2013
as Karl Anderson

NJPW King of Pro-Wrestling 2012 2012
as Karl Anderson

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

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

NJPW Dominion 6.16 2012
as Karl Anderson

NJPW 40th Anniversary Show 2012
as Karl Anderson

NJPW The New Beginning 2012 2012
as Karl Anderson

NJPW Wrestle Kingdom 6 2012
as Karl Anderson

NJPW G1 Climax 21: Day 10 (Final) 2011
as Karl Anderson

NJPW Wrestling Dontaku 2011 2011
as Karl Anderson
- NJPW Presents CMLL Fantastica Mania 2011 - Day 2
NJPW Presents CMLL Fantastica Mania 2011 - Day 2 2011
as Karl Anderson

NJPW Wrestle Kingdom 5 2011
as Karl Anderson

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

NJPW Dominion 6.19 2010
as Karl Anderson

NJPW Wrestle Kingdom IV 2010
as Karl Anderson
- NJPW Destruction 2009
NJPW Destruction 2009 2009
as Karl Anderson

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

PWG: Guerre Sans Frontières 2009
as Karl Anderson

PWG: Speed of Sound 2009
as Karl Anderson

NJPW G1 Climax 19: Day 8 (Final) 2009
as Karl Anderson
- NJPW Resolution 2009
NJPW Resolution 2009 2009
as Karl Anderson

PWG: Express Written Consent 2009
as Karl Anderson

NJPW Wrestle Kingdom 3 2009
as Karl Anderson

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

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

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

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

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

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

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

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

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

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

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

PWG: Holy Diver Down 2007
as Karl "Machine Gun" Anderson

PWG: Guitarmageddon II: Armoryageddon 2007
as Karl "Machine Gun" Anderson

PWG: Based On A True Story 2007
as Karl "Machine Gun" Anderson
Credits from TMDB.