Answer
The answer is Bad Santa, a 2003 comedy film starring Billy Bob Thornton as a disgruntled department store Santa Claus who forms an unlikely bond with a troubled young boy. Lauren Graham plays a quirky, kind-hearted woman who catches the eye of Thornton's character and becomes his love interest throughout the film.