One thing I really liked about the Eclipse movie was how they handled Riley.
In the book, he just shows out of nowhere and is first named during the final battle. But in the movie, they show much more of Riley's background, his family, him getting vamped, and there are actually scenes with Riley building the army. The actor also did a good job. I thought Xavier Samuel made a more convincing villain than Bryce Dallas Howard's Victoria.