Depelter Rose

Depelter Rose is the main antagonist in 2023 film See Po Pozco: The Movie.