Gary Marshall's ensemble romantic comedy Valentine's Day follows nearly two dozen people as they find and lose love in all its many forms over the course of the title holiday. The numerous characters include a very busy florist (Ashton Kutcher) and his schoolteacher best friend (Jennifer Garner). She's having an affair with a married doctor (Patrick Dempsey). Meanwhile, a businessman (Bradley Cooper) and a military captain (Julia Roberts) on leave share a long conversation during an international flight. There's also an elderly couple (Hector Elizondo and Shirley MacLaine) who are caring for their elementary school-age grandson, who is pining for a classmate and missing his mother. The huge cast also includes Jamie Foxx as a local TV personality, Topher Grace, Queen Latifah, and Anne Hathaway.