FANS were left stunned after they spotted a global megastar running a marathon after entering under a false name.
But do you know who this 31-year-old singer is, who was among the 50,000 starters at the 51st Berlin Marathon this weekend?
You've guessed it!
It's Harry Styles who ran the marathon under the false name of Sted Sarandos and was number 31261.
Keeping a low profile, he wore a headband and sunglasses as he ran the marathon.
Harry impressed onlookers as he ran the 42km route in under three hours.
It only took him 2 hours and 59 minutes to run 26 miles, which is seriously impressive - and his fans are even stunned.
The organisers confirmed the One Direction star's participation.
The Tagesspiegel newspaper first reported Harry's undercover participation in the event.
Fan