Die römischen Besatzer unter dem Kommando von Statthalter Varus (Gaetano Aronica) setzen den zerstrittenen germanischen Stämmen im Jahr 9 nach Christus schwer zu. Das wollen sich die cheruskische Fürstentochter Thusnelda (Jeanne Goursaud) und der Krieger Folkwin (David Schütter), die insgesamt ein Paar sind, nicht länger gefallen lassen. Nach ihrer Demütigung des Römischen Imperiums sinnt Varus jedoch nach Rache und beauftragt seinen Ziehsohn Arminius (Laurence Rupp) damit, diese in die Tat umzusetzen. Der aber hütet ein Geheimnis, das ihn mit Thusnelda und Folkwin verbindet und bald zwischen die Fronten geraten lässt.