Quando Susan Turner (Cobie Smulders), que lidera a antiga unidade de investigação de Jack Reacher, é presa por traição, nada fará Jack Reacher parar até provar a sua inocência e descobrir a verdade por detrás de uma alta conspiração governamental que envolve soldados que estão a ser mortos.
Quando uma misteriosa mulher chamada Katie (Julianne Hough) se muda para a pequena cidade de Southport, Carolina do Sul, seus novos vizinhos começam a levantar questões sobre seu passado. Bela e discreta, ela evita qualquer tipo de laço pessoal com os outros habitantes da região até que conhece o charmoso Alex (Josh Duhamel), um homem gentil, viúvo e pai de dois filhos, e a sincera Jo (Cobie Smulders), que se torna sua amiga. Katie começa...
Um homem de meia idade (Vince Vaughn) descobre ter sido pai de 533 crianças, através da doação de esperma. Ele passa a enfrentar problemas quando algumas dezenas destas crianças, já crescidas, passam a sentir a enorme necessidade de conhecer quem é seu pai biológico.