The new trailer for Pixar's "Coco" is a love letter to Mexico and its musical and cultural traditions.

The movie follows a boy named Miguel (Anthony Gonzalez), who hides his love of music and idol Ernesto de la Cruz (Benjamin Bratt) from his family. A mystical event takes Miguel to the Land of the Dead, and he teams up with a charming ne'er-do-well skeleton named Hector (Gael Garcia Bernal) to uncover long-hidden family secrets.

But the stakes get higher for Miguel, who is slowly turning into a skeleton himself. And at dawn, he won't be able to return to the land of the living.

The trailer is stunning in its visuals. The Land of the Dead is extremely colorful and vibrant, intricately detailed, and painstakingly crafted. It's clearly a joyful place where loved ones reunite in the afterlife. For a pretty deep subject (what happens after you die), the movie seems to treat it with gentle humor and a clear focus on Mexican traditions.

"Coco" opens in theaters November 22.