This document compares the films Atonement and Dear John. Both films are set during wartime and involve themes of longing and romance. Atonement, directed by Joe Wright and starring James McAvoy and Keira Knightley, made more money overall and received more positive reviews. Dear John, directed by Lasse Hallstrom and starring Channing Tatum and Amanda Seyfried, made more money in its opening weekend but received more mixed reviews. The document recommends targeting a romantic, historical film at females aged 16+ to capture the emotions of longing.