Shrek 2 es una película de 2004 dirigida por Andrew Adamson, Kelly Asbury y Conrad Vernon
Tras su luna de miel Shrek y Fiona regresan al pantano y junto con asno reciben una invitación de los padres de Fiona los reyes del reino de Muy, muy lejano ya que se enteraron de su matrimonio y están ansiosos de conocer a su yerno. Sin embargo, las cosas no salen como esperaron, cuando llegan todo el pueblo queda sorprendido al ver que de la carroza salen dos ogros y al ver que su yerno no fue lo que esperaban, el Rey Harold y Shrek no se soportan. Durante la cena de esa noche Fiona sale a su balcón a llorar y de pronto de se le aparece un Hada Madrina que se sorprende al saber que Fiona se había casado con Shrek en lugar de su hijo "El príncipe Encantador" (que había ido a buscarla al castillo donde la rescató Shrek). El hada madrina le dice a Harold que haga todo lo posible para eliminar al ogro. Harold va a "La manzana envenenada" (un bar sólo para villanos), en donde contrata al Gato con Botas para que mate a Shrek. El rey engaña a Shrek diciéndole que vaya a la mañana siguiente al bosque para ir de caza con él para hacer las paces, pero allí Shrek encuentra al Gato con Botas que lo quiere matar. Sin embargo, el Gato termina suplicándole a Shrek piedad de él y se vuelve su amigo, lo que causa la furia de Burro. Al darse cuenta que el rey contrato al gato para matarlo Shrek piensa que Fiona sería más feliz si él fuera un apuesto príncipe, así que va a ver al hada madrina a su fábrica y le pide ayuda. Al ver que ésta se niega, Shrek y compañía le roban una poción para ser felices para siempre siendo guapos. La Hada Madrina descubre que fórmula le habían robado y planea junto con el Rey Harold hacerle creer a Fiona que Encantador era el ogro.
Shrek y Asno toman la poción y al día siguiente se despiertan y descubren que Shrek era un joven muy apuesto y Asno un hermoso corcel blanco, por lo que se van a ver a Fiona (que también había vuelto a ser bella, ya que si alguien bebía la poción también afectaría a su verdadero amor). Fiona encuentra a Encantador quien le dice que es Shrek, así que lo abraza. Shrek cuando llega al castillo se encuentra con el hada madrina y lo encierra en una habitación, al verlos, cree que Fiona quiere a Encantador y la deja ir, Pero después, Harold habla con el Hada Madrina ya que se niega a seguir haciendo que Fiona se enamore de Encantador y ella le da una poción para que Fiona le atraiga mucho, pero siendo incapaz de hacerle daño a su propia hija, Harold no se la da, Shrek los escucha y los meten a la cárcel. Sus amigos de los cuentos de hadas, más tarde, los rescatan. Mientras tanto en el castillo se celebra un baile para celebrar el matrimonio de Shrek y Fiona pero convencidos de que no podrán entrar, Shrek y sus amigos hacen una galleta gigante con la ayuda del pastelero para entrar al castillo y lo hacen.
Cuando llegan, Fiona reconoce a Shrek y le da un golpe al príncipe Encantador, pero el hada madrina le lanza un hechizo a Shrek. Entonces, el Rey Harold se da cuenta de todo lo que a hecho, y se lanza heróicamente, protegiéndolos. Entonces, el hechizo rebota en su armadura, y le da en mitad del pecho al Hada Madrina. Harold desaparece, se desvanece, muere. Y el Hada Madrina queda extrañada con que el hechizo no la haya echo nada a ella. Entonces, levanta la varita de nuevo, grita ferozmente preparada para matar a Shrek, y, de repente, explota. Se desvanece y se convierte en burbujas que exlpotan poco a poco cuando chocan contra el suelo. Sus gafas y su varita caen al suelo. El Hada Madrina ha muerto. Y entonces, el Rey Harold aparece convertido en rana y se disculpa con ellos por todo lo que había hecho, el reloj marca la media noche y Shrek le propone a Fiona quedarse como están permanentemente pero ella decide que quiere ser feliz como eran antes y se convierten nuevamente en ogros. Al final la fiesta sigue con Burro y gato cantando Livin la Vida Loca.