50 First Dates (2004)
Synopsis
Henry Roth (Sandler), a veterinarian at an aquarium in Hawaii, falls in love with a girl, Lucy (Barrymore), with short-term memory loss, but he has to keep getting her to fall in love with him every time they meet in order for them to have a relationship, since she never remembers the last time she met him.