Jabarkan Pemeran dari Shrek 2

Cameron Diaz sebagai Princess Fiona

Julie Andrews sebagai Queen Lillian

Antonio Banderas sebagai Puss in Boots

John Cleese sebagai Raja Harold

Rupert Everett sebagai Pangeran Tampan

Jennifer Saunders sebagai Ibu peri

Joan Rivers sebagai Penyiar Karpet Merah

Kate Thornton menyediakan suara untuk versi Inggris

Larry King sebagai Doris si Saudara Tiri Jelek

Jonathan Ross menyediakan suara untuk versi Inggris

Aron Warner sebagai Serigala besar yang jahat

Cody Cameron sebagai Pinocchio dan Tiga babi kecil

Christopher Knights dan Simon J Smith sebagai Three Blind Mice

Conrad Vernon sebagai Tuan roti jahe, Muffin Man, Mongo, Cedric dan Penyiar

Chris Miller sebagai Cermin ajaib

Kelly Cooney sebagai Petugas Makanan Cepat Saji

Kelly Asbury sebagai Halaman; Elf, putra Nobleman dan Nobleman

Andrew Adamson sebagai Kapten Pengawal

Pada tahun 2001, segera setelah Shrek asli terbukti menjadi hit, Mike Myers, Eddie Murphy dan Cameron Diaz menegosiasikan pembayaran dimuka masing-masing $ 10 juta untuk menyuarakan sekuel film tersebut. Itu adalah kenaikan yang signifikan dari gaji $ 350 Ribu yang mereka bayarkan untuk film pertama. Menurut Jeffrey Katzenberg, produser eksekutif Shrek 2 dan salah satu pendiri DreamWorks, yang memimpin negosiasi, bayaran itu mungkin yang tertinggi di seluruh karier para aktor. Masing-masing aktor diharapkan bekerja total antara 15 dan 18 jam. Film ini diproduksi dengan anggaran US $ 70 juta.