Leo is a great choice for the role, but as I recall a lot of the book was left open to interpretation, as were a lot of the motives and events that took place in the story. This trailer makes it look like the film is going to follow it's own point of view.
We can save this ill-fated race
Who are lost in the ocean of space
Show them the way to reverse their decline
Guide them back on a river of time