Heath Ledger, Hugh Jackman, Jake Gyllenhaal, Leonardo DiCaprio et Russell Crowe ont tous été considérés pour le rôle de Christian ; Ewan McGregor a été choisi pour ce rôle.
Heath Ledger, Hugh Jackman et Russell Crowe étaient tous considérés pour la part de Christian.