En novembre 2001, le cinéaste Brian Helgeland (qui avait réalisé Payback quelques années auparavant) sortait Chevalier.
Dans ce long métrage médiéval et épique principalement situé dans la France du XIVème siècle, Heath Ledger incarnait un jeune écuyer particulièrement doué pour les combats de joute, qui décidait de prendre la place de son défunt maître et de concourir dans les tournois du royaume en tant que chevalier.
Doté d'un vrai souffle épique et très plaisant à redécouvrir, Chevalier constitue également le premier tournage à l'international d'une célèbre comédienne française : Bérénice Béjo.
Ainsi qu'elle l'a récemment raconté dans l'émission Beau Geste sur France 2, l'actrice était encore au tout début de sa carrière à ce moment-là :
"J'avais 23 ans. C'était [l]es débuts [de Heath Ledger] aux Etats-Unis. Il se trouve que j'avais une histoire d'amour avec son meilleur ami, et donc on vivait tous les trois dans la maison de Heath Ledger. Oui, c'est un peu absurde ! Et j'avais fait le casting de Brian Helgeland juste après Meilleur Espoir Féminin."
Ayant initialement postulé pour incarner le premier rôle féminin, Bérénice Béjo a finalement hérité d'un personnage plus secondaire :
"Je devais avoir le rôle de la princesse, le rôle principal. Et puis il y avait trop d'étrangers dans le film : Anglais, Australiens... Et ils voulaient une Américaine. Et donc c'est Shannyn Sossamon qui a eu ce rôle. Mais Brian m'a appelée, il m'a dit : 'J'aimerais bien, quand même, que tu sois dans le film.' Et donc je suis derrière les poteaux ou derrière les gens. Et tout à coup, on voit une jeune Bérénice Béjo qui joue."