Cal Weaver is a fictional character from the movie Crazy, Stupid, Love. He is portrayed by actor Steve Carell and is a middle-aged man navigating the complexities of love and relationships after his marriage ends in divorce. Cal is depicted as a relatable character who struggles with his self-image and seeks to rediscover his identity.
Throughout the film, Cal receives guidance from Jacob Palmer, played by Ryan Gosling, who helps him transform his dating life. The story explores themes of love, heartbreak, and personal growth, showcasing Cal's journey as he learns to embrace new experiences and relationships.