(written from a Production point of view)
His first movie appearance was in 1998's Memorial Day, in which Jeffrey King, Rob LaBelle and Stephanie Niznik also starred. He also played an uncredited role as a mental patient in the 2001 comedy movie Rat Race, in which Whoopi Goldberg also appeared, and played Captain Bart the Pirate in The SpongeBob SquarePants Movie (with Clancy Brown, Dylan Haggerty, Kristopher Logan and Paul Zies).
McCarthy also guest-starred in an episode of Angel (The episode, "Why We Fight", also starred Scott Klace, Lindsey Ginter, and Joel Polis), Babylon 5, Sons of Anarchy, and Silicon Valley. In 2017 he appeared in an episode of Baskets featuring Mary Wiseman.