High School Musical heart-throb Zac Efron plays a Marine; he’s about as convincing at it as Keanu Reeves’s Prince Siddhartha in Little Buddha.
His lucky Sergeant has escaped death in Iraq because, he figures, of a photo of an unknown, beautiful woman. When he’s discharged he sets about tracking down said woman (Taylor Schilling) to Louisiana, ends up working for her cleaning kennels before, inevitably, becoming romantically involved. Dull, schmaltzy and vaguely insulting.
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies