Scott Eastwood as Luke Collins Britt Robertson as Sophia Collins (née Danko) Alan Alda as Ira Levinson Melissa Benoist as Marcia Jack Huston as Young Ira Oona Chaplin as Ruth Lolita Davidovich as Linda Collins Gloria Reuben as Adrienne Francis Barry Ratcliffe as the Auctioneer Peter Jurasik as Howie Sanders Brett Edwards as Jared Middleton Hunter Burke as David Stein Alina Lia as Brooke Rango the Bull as Himself[4][5]