YouTuber Robson Menezes dos Santos proved that anime fans can do amazing things, when they put their minds to them. For his son’s ninth birthday, Ruiz produced a Dragon Ball Z-themed short. In the short’s opening, the roles of Vegeta, Gohan, and Trunks are filled by Ruiz and his son. Together, the two square off against a number of prominent villains from Dragon Ball Z, including Frieza, Perfect Cell, Majin Buu.

The rest of the feature consists of a birthday greeting from Goku and Bulma, with cameos from the rest of the Dragon Ball Z cast. To top the experience off, Wendel Bezerra and Tânia Gaidarji, the respective Brazilian dub voices for Goku and Bulma, lent their talents to make the greeting that much more incredible.

The feature closes off with a slide show of family photos, set to an animated background of spinning Dragon Balls.

The short is entirely in Portuguese, but it’s easy to see the care that went into each frame. You can see the feature for yourself below: