In 2002, Barrymore starred in George Clooney's directorial debut "Confessions of a Dangerous Mind", based on the autobiography of television producer Chuck Barris. In 2003, she reprised her role as Dylan Sanders in "", and starred with Ben Stiller in "Duplex". Flower Films and Happy Madison Productions produced "50 First Dates" (2004), in which Barrymore took on the role of a woman with short-term memory loss, and who is the love interest of a marine veterinarian (Sandler). Summing up Barrymore's appeal, Roger Ebert, in his review for the film, remarked that Barrymore displayed a "smiling, coy sincerity", in what he described as an "ingratiating and lovable" film. "50 First Dates" was a commercial success; it made US$120.9 million in North America and US$196.4 million worldwide.