In the movie "Shrek 2", what does Donkey turn into after drinking the magic potion?

The story behind the answer

In "Shrek 2," Donkey turns into a white stallion after drinking the magic potion.

Donkey drinks the potion labeled "Happily Ever After" alongside Shrek. The next morning, the spell has transformed Shrek and Fiona into humans, while Donkey has become a magnificent white horse. The transformation is played for comedy because Donkey is delighted by his new appearance and repeatedly shows off his larger, more elegant form.

The potion's effects are temporary unless the characters seal them with a true-love kiss before midnight. Shrek and Fiona ultimately choose to remain ogres, so they return to their original forms. Donkey also changes back, although he is disappointed to lose his handsome stallion body.

A common mix-up is confusing Donkey's potion transformation with the later appearance of his hybrid children with Dragon. Those offspring are revealed during the film's closing credits and are not the form Donkey takes immediately after drinking the potion.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: