Lata sześćdziesiąte ubiegłego wieku. Młody żołnierz Dalton Joiner (
Austin Stowell) służy w Wietnamie. Pewnego dnia otrzymuje list od swojej narzeczonej Jane (
Aimee Teegarden), z którego dowiaduje się, że ta postanowiła go zostawić. Chłopak decyduje się wrócić do domu, by przekonać ją do zmiany zdania. Towarzyszy mu przyjaciel i towarzysz z wojska, Mickey Wright (
Liam Hemsworth). Na miejscu okazuje się, że Jane, zwana teraz Juniper, została hipiską i walczy o zakończenie wojny w Wietnamie. Wspiera ją w tym piękna aktywistka Candace (
Teresa Palmer).