Clara (Anne Schäfer) ist Ende 30 und lebt gemeinsam mit ihrer mitten in der Pubertät steckenden Tochter Emma (Emma Frieda Brüggler) in einer Kreuzberger WG. Die Philosophiedoktorandin gerät in eine Affäre mit ihrem Studenten Max (Marcel Kohler) und pflegt eine eigenwillige Freundschaft zu ihrer Doktormutter Margot (Judith Hofmann). Doch ...
Ein gut aussehender, aber armer Prinz verlässt sein Königreich und nimmt am kaiserlichen Hof eine Stellung als Schweinehirt an. Mit allerlei lustigen Ideen und viel Charme legt er sich dort ins Zeug, um das Herz der Tochter des Kaisers zu gewinnen…