Back

Mike McFarland

Voice Actor

Mike McFarland is an American voice actor and ADR director who voiced Carnage Kabuto in the English dub of One Punch Man. He is best known for originating Master Roshi's and Yajirobe's English voices in Funimation's Dragon Ball franchise dubs.

Role: Voice Actor
Nationality: American
Years Active: 1997-present
Text Size

One Punch Man Role

McFarland voiced Carnage Kabuto, the strongest of the artificial mutants created by the mad scientist Dr. Genus during the House of Evolution story arc. The character pushes Saitama's fellow heroes to their limit before the fight is settled in a single blow, one of the anime's earliest demonstrations of its central premise. The role added a genre-appropriate credit to McFarland's long list of anime dubbing work.

Text Size

Career and Notable Roles

McFarland is best known for originating Master Roshi's and Yajirobe's English voices in Funimation's Dragon Ball franchise dubs, and he has voiced Buggy the Clown for One Piece's Funimation dub, Jean Havoc in Fullmetal Alchemist, Jean Kirstein in Attack on Titan, and Teppei Sugo in Psycho-Pass. As a voice director, his credits include Case Closed, the Rebuild of Evangelion films, Summer Wars, Fullmetal Alchemist and Dragon Ball, as well as voice directing on Attack on Titan.

Share this resource

Frequently Asked Questions

Who else does Mike McFarland voice?

McFarland voices Buggy the Clown in One Piece's Funimation dub, Jean Havoc in Fullmetal Alchemist, Jean Kirstein in Attack on Titan, and Teppei Sugo in Psycho-Pass. These roles sit alongside his signature Dragon Ball characters.

What does Mike McFarland do now?

Beyond acting, McFarland works as a voice director, with credits including Case Closed, the Rebuild of Evangelion films, Summer Wars, Fullmetal Alchemist, Dragon Ball, and voice directing on Attack on Titan. His career in the industry dates back to 1997.

What is Mike McFarland best known for?

McFarland is best known for originating Master Roshi's and Yajirobe's English voices in Funimation's Dragon Ball franchise dubs. Those roles established him as a recognizable name in English-language anime dubbing.

Who does Mike McFarland voice in One Punch Man?

McFarland voiced Carnage Kabuto, the strongest of the artificial mutants created by the mad scientist Dr. Genus during the House of Evolution story arc. The character pushes Saitama's fellow heroes to their limit before the fight is settled in a single blow.

When did Mike McFarland start his voice acting career?

McFarland's career in voice acting and ADR direction dates back to 1997, giving him nearly three decades in the English-dub anime industry.

Sources & Information

This content is original writing by Daddy Jim Headquarters based on the Dragon Ball anime series, manga, and official materials. Episode and chapter references are cited where applicable.

Character and scene imagery on this site is original artwork by Daddy Jim Headquarters, not screenshots or licensed imagery. Official cover art is used on three types of pages for editorial commentary:

  • Movie pages: theatrical posters and key visuals, credited to Toei Animation and Shueisha.
  • Game pages: official box art, credited to Bandai Namco, Atari, and other publishers.
  • Manga chapter pages: Jump Comics volume covers, credited to Shueisha and Akira Toriyama.

Help Us Keep This Wiki Accurate

Daddy Jim Headquarters maintains this encyclopedia. If you spot an error, a translation issue, or something that doesn't look right, let us know.