Ritter Lanze (Til Schweiger) liebt des Königs (Thomas Gottschalk) Tochter, die Prinzessin Herzelinde (Julia Dietze). Doch er ist zu schüchtern, ihr das zu sagen, und außerdem wäre da ja noch der Standesunterschied. Als Herzelinde aber von dem Schwarzen Ritter (Tobias Moretti) entführt wird, ist Lanze die einzige Hoffnung. Zwangsweise muss sich ...