Jabarkan Pelakon dari The Princess Diaries 2: Royal Engagement dalam bahasa melayu

Anne Hathaway sebagai Puteri Mia Thermopolis Renaldi

Julie Andrews sebagai Ratu Clarisse Renaldi

John Rhys-Davies sebagai Viscount Mabrey

Heather Matarazzo sebagai Lilly Moscovitz

Chris Pine sebagai Nicholas Devereaux

Callum Blue sebagai Andrew Jacoby

Kathleen Marshall sebagai Charlotte Kutaway

Jonny Blu sebagai diri sendiri

Tom Poston sebagai Tuan Palimore

Joel McCrary sebagai Perdana Menteri Motaz

Kim Thomson sebagai Elsie Kentworthy

Caroline Goodall sebagai Helen Thermopolis O'Connell

Meredith Patterson sebagai Lady Elyssa

Spencer Breslin sebagai Putera Jacques

Tracy Reiner sebagai Lady Anthony

Paul Vogt sebagai Tuan Crawley

Paul Williams sebagai Tuan Harmony

Peter Allen Vogt sebagai En. Crawley

Anna Netrebko sebagai diri sendiri

Hannah Schneider sebagai Puteri Hannah

Charlee Corra Disney sebagai Puteri Charlee

Aimee Adams Hall sebagai Puteri Aimee

Nadege August sebagai Puteri Nadege

Filem ini dibuka di 3,472 teater di Amerika Utara dan mengutip $22,956,453 semasa minggu pembukaan. Ia mengutip $134,734,481 di seluruh dunia—$95,170,481 di Amerika Utara dan $39,564,000 di wilayah-wilayah lain.