Julianne Hough and Josh Duhamel star in the romantic drama-mystery "Safe Haven." | Relativity Media photo
Julianne Hough plays Katie in "Safe Haven," which also stars Josh Duhamel as Alex. | Relativity Media photo
The characters played by Josh Duhamel and Julianne Hough strike up a romance in "Safe Haven." | Relativity Media photo
"Safe Haven," which is based on a Nicholas Sparks novel, features David Lyons as Tierney. | Relativity Media photo
"Safe Haven" features Julianne Hough and Josh Duhamel. | Relativity Media photo
It’s easy to understand why Hollywood loves doing business with author Nicholas Sparks. His books are huge best sellers, and several of the films adapted from his novels — “Message in a Bottle,” “The Notebook,” and “Dear John” — have achieved impressive box office grosses. …