Joel Edgerton found it straightforward to relate to his character in Train Dreams.
The 51-year-old actor leads the cast of the film as Robert Grainier and explained that he didn't have to stretch himself too far as his alter ego is at a similar stage in life.