Durou pouco a alegria dos fãs de Tom Felton, que esperavam vê-lo como Riley em Eclipse. Apenas um dia após o boato de que ele estaria cotado se espalhar pela internet, o site Hollywood Reporter divulgou que Xavier Samuel foi contratado para o papel.
Ainda pouco conhecido, Xavier Samuel é australiano e fez alguns filmes em seu país de origem. Riley será seu primeiro personagem em um filme americano.
O início das filmagens de Eclipse está marcado para 17 de agosto e elas devem prosseguir até 31 de outubro, no Canadá. A estreia acontece em junho de 2010.