Disney-Pixar’s homage to Mexican culture Coco opened the Morelia Film Festival this past weekend. Judging from reactions on social media, the crowd was moved to tears. In the colorful animated feature, aspiring young musician Miguel (voiced by Anthony Gonzalez) teams up with charming skeletal trickster Hector (Gael García Bernal) on an extraordinary journey through the Land of the Dead in search of a famous ancestor.

Gael lends his voice to both the original English version and the Latin American Spanish dub of the Día de Muertos-themed tale, just like his BFF Diego Luna did for his role in Rogue One. Gael goes beyond just a speaking part in Coco and sings on the son jarocho-style track “Un poco loco” that incorporates indigenous, African, and Spanish musical influences.

Gael and Diego seem to do everything in tandem, so it’s no surprise that Gael belted out a tune, since Diego did the same for The Book of Life. So, who sang it best? Watch a clip of Gael singing in character as the lovable skeleton (Hector) above, and listen to Diego doing a cover of Radiohead’s “Creep” here.

Coco opens in Mexican theaters on October 27 and in the U.S. on November 22.