Grandma's Boy is a 1922 family comedy film starring Harold Lloyd.
The film was highly influential, helping to pioneer feature-length comedies which combined gags with character development.
[4] The grandma's boy is a timid coward who cannot muster the courage to woo his girl and is afraid of his rival.
His loving grandma gives him a magic charm from the Civil War that had been used by his grandfather, which gives him the courage to capture a town criminal and win the girl.
The "magic charm" turns out to be the handle of her umbrella and his grandma was pretending it was magical all along.