semblance of normalcy, she meets and becomes interested in fellow student James Lansome, her resident advisor. James helps her avoid paparazzi, escape her security team, and experience life as a normal girl. They discuss their deepest thoughts and wishes, and Sam tells him that although she is never alone, she is often lonely. She says she always wanted to get in an old Volkswagen and drive herself off to college, with no babysitters or parents. To thank James and Mia for their tolerance of her complicated world, Sam flies them home to D.C. to attend a ball, with the dresses delivered to her personally by Vera Wang. Outside the ball, a protest causes her security team to evacuate her again, when she discovers that James is actually an agent and has been protecting her all along. Heartbroken and betrayed, Sam tries to readjust to college life, but an attempt to make James jealous only results in her drunken photo splashed across tabloid articles. She returns home to help her father on the last stretch of his campaign, while James is disciplined for failure to act in a manner becoming of an agent. Sam asks her father to make sure James's career is not ruined by their romance, to which he agrees. The President wins re-election and dances with Sam at his inauguration ball, referencing something she told him in his speech and acknowledging she is now a grown woman and worthy of his respect. She is surprised and pleased to see that James is in attendance at the ball, having been reassigned to the presidential detail. They dance, and he gives her keys to an old Volkswagen (her dream car) and encourages her to go "break some rules." The film ends with Sam driving off in her car heading back to college and the narrator telling us that she will be back in the Spring, and reunite with James. Cast Katie Holmes as Samantha MacKenzie Marc Blucas as James Lansome Amerie as Mia Thompson Michael Keaton as U.S President John MacKenzie Margaret Colin as U.S First Lady Melanie MacKenzie Lela Rochon as Liz Pappas, the President's personal secretary (as Lela Rochon Fuqua) Michael Milhoan as Agent Bock Dwayne Adway as Agent Dylan Barry Livingston as Press Secretary Steve Tom as Senator Downer Peter White as College Dean Parry Shen as Rally Leader Marilyn McIntyre as Teacher at Party Teck Holmes