Shrek y compañía intentan salvar el reino Muy Muy Lejano, mientras Fiona hace lo propio con ayuda de su madre y sus mejores amigas, Doris, las princesas Blanca Nieves, Cenicienta y la Bella Durmiente para derrotar al Príncipe Encantador y acabar con el de una vez por todas, pero son traicionadas por la princesa Rapunzel, que es pareja de Encantador.