Skip to content
SearchOTT
Shrek 2 poster

Shrek 2

2004·Movie·PG·92 min·7.3(13,473)

What happens after happily ever after?

Happily ever after never seemed so far far away when a trip to meet the in-laws turns into a hilariously twisted adventure for Shrek and Fiona. With the help of his faithful Donkey, Shrek takes on a potion-brewing Fairy Godmother, the pompous Prince Charming, and the ogre-killer, Puss In Boots.

▶ Watch trailer

Where to watch Shrek 2 in United States

Click a service to open Shrek 2 there. Availability last verified on June 22, 2026.

Where is Shrek 2 streaming around the world?

CountryStreaming onRent / Buy
United StatesPeacock Premium, Peacock Premium PlusAmazon Video, Apple TV Store, Google Play Movies
IndiaAmazon Prime Video, Amazon Prime Video with AdsApple TV Store, Zee5, Google Play Movies
United KingdomNetflix, BBC iPlayerApple TV Store, Rakuten TV, Amazon Video
CanadaAmazon Prime Video, Netflix, Crave, Starz Amazon ChannelApple TV Store, Google Play Movies, CosmoGo
AustraliaAmazon Prime Video, Paramount Plus, Foxtel Now, StanApple TV Store, Amazon Video, Google Play Movies
GermanyRTL+, RTL+ Max Amazon Channel, Magenta TV+, JoynApple TV Store, Amazon Video, Google Play Movies
FranceAmazon Prime Video, TF1+, Amazon Prime Video with AdsApple TV Store, Google Play Movies, Canal VOD
SpainAmazon Prime Video, Movistar Plus+, Movistar Plus+ Ficción Total , Amazon Prime Video with AdsApple TV Store, Rakuten TV, Google Play Movies
BrazilAmazon Prime Video, Claro video, HBO Max, GloboplayApple TV Store, Amazon Video, Google Play Movies
JapanAmazon Prime Video, U-NEXT, Amazon Prime Video with AdsAmazon Video, Apple TV Store, Google Play Movies

About Shrek 2

Shrek 2 is a 2004 English-language animation, comedy and family film directed by Conrad Vernon and Kelly Asbury. The cast is led by Mike Myers, Eddie Murphy, Cameron Diaz. It has a runtime of 1h 32m. Viewers rate it 7.3/10 across 13500 ratings. In United States, it is currently streaming on Peacock Premium, Peacock Premium Plus.

Shrek 2 was produced by DreamWorks Animation and Pacific Data Images and made in United States of America. It was released on May 19, 2004, and carries a PG certification. Made on a budget of about $150 million, it went on to gross $935 million worldwide.

Director
Conrad Vernon, Kelly Asbury
Writers
Andrew Adamson, J. David Stem, Joe Stillman
Release date
May 19, 2004
Original language
English
Age rating
PG
Status
Released
Country
United States of America
Budget
$150 million
Box office
$935 million
Production
DreamWorks Animation, Pacific Data Images
#prison#princess#magic#kingdom#fairy tale#liberation#transformation#honeymoon#prince#villain#parents-in-law#enchantment#sequel#anthropomorphism

Shrek 2 cast & crew

Shrek 2 was directed by Conrad Vernon and Kelly Asbury and written by Andrew Adamson, J. David Stem, and Joe Stillman.

The cast features Mike Myers as Shrek (voice), Eddie Murphy as Donkey (voice), Cameron Diaz as Princess Fiona (voice), Julie Andrews as Queen Lillian (voice), Antonio Banderas as Puss in Boots (voice), and John Cleese as King Harold (voice).

Behind the camera, the score was composed by Harry Gregson-Williams and it was produced by Aron Warner and John H. Williams.

Is Shrek 2 worth watching?

Shrek 2 holds an audience score of 7.3/10 from 13,473 ratings, marking it as well-reviewed animation films.

At 1h 32m, it's an easy, time-light watch.

If you enjoy animation, comedy, and family, Shrek 2 is worth a place on your watchlist.

How and where to watch Shrek 2

In United States, you can stream Shrek 2 on Peacock Premium and Peacock Premium Plus, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Shrek 2

Mike Myers

Mike Myers

Shrek (voice)

Eddie Murphy

Eddie Murphy

Donkey (voice)

Cameron Diaz

Cameron Diaz

Princess Fiona (voice)

Julie Andrews

Julie Andrews

Queen Lillian (voice)

Antonio Banderas

Antonio Banderas

Puss in Boots (voice)

John Cleese

John Cleese

King Harold (voice)

Rupert Everett

Rupert Everett

Prince Charming (voice)

Jennifer Saunders

Jennifer Saunders

Fairy Godmother (voice)

Aron Warner

Aron Warner

Wolf (voice)

Kelly Asbury

Kelly Asbury

Page / Elf / Nobleman / Nobleman's Son (voice)

Cody Cameron

Cody Cameron

Pinocchio / Three Pigs (voice)

Conrad Vernon

Conrad Vernon

Gingerbread Man / Cedric / Announcer / Muffin Man / Mongo (voice)

More from the Shrek Collection

Shrek 2 — FAQs

Where can I watch Shrek 2 in United States?

Shrek 2 is streaming on Peacock Premium, Peacock Premium Plus in United States.

Is Shrek 2 on Peacock Premium?

Yes — Shrek 2 is currently available on Peacock Premium in United States.

What language is Shrek 2 in?

Shrek 2 is originally in English. Subtitle and dub options vary by streaming service.

How long is Shrek 2?

Shrek 2 runs 1 hours 32 minutes (92 minutes).

What is Shrek 2 rated?

Shrek 2 is rated PG. It holds a 7.3/10 audience score from 13,473 ratings.

More like Shrek 2

Shrek
Cinderella III: A Twist in Time
Charming
The Star
Shrek Forever After
Shrek the Third
Belle's Magical World
Cinderella and the Secret Prince
The Swan Princess
Frozen II
Cinderella II: Dreams Come True
Sleeping Beauty