The Longest Ride
It's not called The Longest Ride for nothing. At 2 hours + it's the lengthiest Sparks movie yet - after about an hour of snooze-inducing predictability you're just desperate for it to end.