We don't have a biography for Karoo yet. Hang in there, or go ahead and contribute one.
Appearances
One Piece
Guest cast, played by Hiroaki Hirata
- Episode 2x04: Exploding Santouryu! Zoro vs. Baroque Works! (Apr 15, 2001)
- Episode 2x05: A Serious Fight! Luffy vs. Zoro: The Unexpected Duel! (Apr 21, 2001)
- Episode 2x06: Deliver Princess Vivi! Luffy Pirates Depart (Apr 29, 2001)
- Episode 2x07: Try Hard, Koby! Diary of Koby-Meppo's Marine Struggles (May 13, 2001)
- Episode 2x08: Koby-Meppo's Determination! Vice Admiral Garp's Fatherly Pride (May 20, 2001)
- Episode 2x09: Prehistoric Island! The Shadow Lurking in Little Garden! (May 27, 2001)
- Episode 2x10: Humongous Battle! The Giants Dorry and Brogy! (Jun 3, 2001)
- Episode 2x11: Luffy's Anger! A Dirty Trick in a Sacred Battle (Jun 17, 2001)
- Episode 2x12: Brogy Wails in Victory! Elbaf's Judgement (Jun 24, 2001)
- Episode 2x13: The Devil's Candle! Tears of Regret and Tears of Anger (Jul 15, 2001)
- Episode 2x14: Luffy Attacked by Magic! Colors Trap (Aug 12, 2001)
- Episode 2x15: Critical Counterattack! Usopp's Quick Wit and Kaenboshi! (Aug 19, 2001)
- Episode 2x16: Farewell to the Giants' Island! On to Alabasta (Aug 19, 2001)
- Episode 2x17: Nami is Sick? Beyond the Snow that Falls on the Ocean! (Aug 26, 2001)
- Episode 2x18: Ambush! The Bliking and Wapol the Tin-man (Sep 2, 2001)
- Episode 2x19: A Doctorless Island? Adventure in the Country Without a Name! (Sep 9, 2001)
- Episode 2x20: Ya Happy? The Doctor who is Called a Witch! (Sep 16, 2001)
- Episode 2x30: Farewell, Drum Island! I'm Going Out to Sea! (Dec 9, 2001)
- Episode 2x31: The Hero of Alabasta and the Ballerina on Deck (Dec 9, 2001)
- Episode 2x32: Coming to the Desert Kingdom! The Rain-Calling Powder and the Rebel Army (Dec 16, 2001)
- Episode 2x33: Reunion of the Powerful! His Name is Fire Fist Ace (Dec 23, 2001)
- Episode 2x34: Ace and Luffy! Warm Memories and Brotherly Bonds (Jan 6, 2002)
- Episode 2x35: The Green City, Erumalu and the Kung Fu Dugongs (Jan 13, 2002)
- Episode 2x39: Rebel Warrior Kohza! The Dream Sworn to Vivi! (Feb 10, 2002)
- Episode 2x44: The Alabasta War Front! City of Dreams, Rainbase (Mar 17, 2002)
- Episode 2x50: The Miracle Sprint! Alabasta the Animal Land (May 12, 2002)
- Episode 2x51: Rebel Army vs. Royal Army! The Battle will be in Alubarna! (May 19, 2002)
- Episode 2x52: Alubarna Grieves! The Fierce Captain Karoo! (Jun 3, 2002)
- Episode 2x55: Transforming Into Nami! Bon Clay's Hard-Hitting Ballet Kenpo (Jun 23, 2002)
- Episode 2x59: The Battle is Over! Kohza Flies the White Flag (Aug 4, 2002)
- Episode 2x64: Magnificent Wings! My Name is Pell, Guardian Spirit of the Kingdom (Sep 8, 2002)
- Episode 2x66: A Farewell to Arms! Pirates and a Little Justice (Oct 6, 2002)
- Episode 2x67: The Pirates' Banquet and Operation Escape Alabasta! (Oct 6, 2002)
- Episode 2x68: Everything Began that Day! Vivi Tells of her Adventures! (Oct 20, 2002)
- Episode 2x69: Beware her Scent! The Seventh One is Nico Robin! (Oct 27, 2002)
- Episode 4x118: The World-Wide Bounties! The Hometowns Dance as the Ship Sails Forward! (Sep 16, 2007)
- Episode 6x128: Delivered to Friends - The Big News Comes Through! (Aug 28, 2011)
- Episode 9x30: Saying Goodbye and Descending from the Elephant! Setting Out to Take Back Sanji! (Feb 12, 2017)
- Episode 9x31: To the Reverie - Princess Vivi and Princess Shirahoshi (Feb 19, 2017)
- Episode 9x132: The World is Stunned! The Fifth Emperor of the Sea Emerges! (Mar 31, 2019)
- Episode 9x138: I Miss Him! Vivi and Rebecca's Sentiments! (May 12, 2019)
- Episode 9x139: In the Dark Recesses of the Holyland! A Mysterious Giant Straw Hat! (May 19, 2019)
- Episode 9x142: Sabo Enraged! The Tragedy of the Revolutionary Army Officer Kuma! (Jun 9, 2019)