Baboonevil

Captain Baboonevil is the main antagonist of the upcoming 2019 Brazilian-American animated film, Okie Dokie Island: The Movie.