Ever since Scott Eastwood steamed up the pages of Town and Country, we've been pretty much obsessed with him. He made appearances in our sexiest Instagrams of 2014 and our hottest shirtless snaps of 2014, and now he's making his Nicholas Sparks debut in the trailer for The Longest Ride. He stars as a real-life cowboy opposite Britt Robertson as the girl who sparks his interest. (Classic Nicholas Sparks pun.) Just as we're getting immersed in their budding romance, an older man (Alan Alda) shows up, and we see the story of his first romance in flashbacks. The movie is out on April 10, and you can watch the trailer below.