where did the movie safe haven take place
Safe Haven (film) A frightened woman (Julianne Hough) flees her house in Boston, holding a bloody knife. After taking shelter with a neighbor, she is shown moments later at the bus station trying to flee town. She buys a bus ticket with her hair now cropped and bleached and stops in the small town of Southport, North Carolina. At the general store, she introduces herself as Katie Feldman. After acquiring a job as a waitress and renting a small house on the edge of town, Katie befriends her neighbor, Jo (Cobie Smulders) and meets Alex Wheatley (Josh Duhamel), a widowed father of two young children, Josh (Noah Lomax) and Lexie (Mimi Kirkland), who operates the local general store and gives Katie a bicycle so she won't have to walk.