Das kleine Königreich Lichterwald steht vor dem Bankrott. Die Königin drängt daher ihren Sohn Augustin, eine wohlhabende Prinzessin zu heiraten, um das Königreich zu retten. Dieser beschließt, nicht die Prinzessin eines anderen Königreiches zu ehelichen, sondern sogleich die Kaisertochter Victoria. Prinz Augustin nimmt eine Nachtigall und die Rose mit an den Kaiserhof, um so das Herz der Kaisertochter zu gewinnen, aber sie möchte ihn nicht empfangen. So verkleidet er sich als Schweinehirt, um am Hof zu arbeiten und seiner Angebeteten nahe zu sein.
Der Schweinehirt ist ein Film von Carsten Fiebeler für die Märchenfimreihe Sechs auf einen Streich der ARD aus dem Jahr 2017. Das Drehbuch ist von den Köbris, der Film wurde produziert von Boris Schönfelder und Katharina Possert. Zur Besetzung gehören Emilio Sakraya (Prinz Augustin), Bernhard Schütz (Kaiser), Jeanne Goursaud (Prinzessin Victoria), Margarita Broich (Königin von Lichterfeld). Außerdem spielen Milan Peschel (Ladeninhaber von Schief), Johann Jürgens (Ladeninhaber Krumm), Florian Kleine (Schweinehirt), Lisa Hrdina (Hofdame Tine), und Judith Neumann (Hofdame Mine).
Der Schweinehirt ist eine Neuverfilmung des gleichnamigen Märchens (im dänischen Original Svinedrengen) von Hans Christian Andersen. Damals lebte ein Schweinehirt am unteren Rande der Gesellschaft. Das Märchen wurde einige Male in verschiedenen Verfilmungen neu gedacht. Die Drehorte für den Film waren Schloss Friedrichsfelde, Schloss Wiesenburg, Burg Rabenstein, die Paltrockwindmühle Langerwisch, der Schlosspark Petzow und die Zitadelle Spandau.