Six acteurs dépeignent différentes facettes de la vie et de la personnalité de Dylan : Christian Bale, Cate Blanchett, Marcus Carl Franklin, Richard Gere, Heath Ledger et Ben Whishaw.
Dylan est joué par sept acteurs différents dans le film : Marcus Carl Franklin, Ben Whishaw, Heath Ledger, Christian Bale, Richard Gere et Cate Blanchett, qui jouent des personnages comme Dylan mais avec des noms différents.