One Direction's Harry Styles may be one of the most famous people on the planet, but he still gets starstruck meeting other celebrities sometimes.

The singer said at an event for Trekstock, a cancer-care charity, "There are always times when you meet someone or talk to someone and you take a step back and think, 'This is the weirdest thing that's ever happened to me'."