Adapted from Denis Johnson's 2011 novella, Train Dreams is a lyrical portrait of Robert Grainier (Joel Edgerton), a logger in ...
If you like your JRPGs to constantly surprise you, here are 8 JRPGs that totally reinvent themselves halfway through.