Risky Business Blog informs that Xavier Samuel will play Riley in Eclipse.
Summit has hired the actor to play the role of a “newborn vampire” named Riley, a good-looking college student who joins the plot of villain Victoria to murder protagonist Bella (Kristen Stewart). Riley is corrupted by Victoria, for whom he has an inexplicable weakness.
Samuel, repped by Management 360, Gersh and Shanahan in Australia, has been in series of films down under, including “Newcastle,” in which he played a Goth teenager amidst a group of surfers (the movie played Tribeca last year — though you can bet Netflix will see just a small spike now), the Aussie period drama “September” and the upcoming sci-fi thriller “Road Train.” This marks his first U.S. role.


























I think Tom Felton would play him better. But anyhow.. its good that they dont have Harry Potter cast in Twilight