A dock worker Jude (Jim Sturgess) travels to America in the 1960s to find his estranged father. There he falls in love with sheltered American teenager Lucy (Evan Rachel Wood). When her brother Max (Joe Anderson) is drafted to fight in the Vietnam War, they become involved in peace activism.