Eddie Izzard had his pink beret snatched off his head at the March for Europe protest in London on Saturday, then chased the thief in his high heels.
Izzard was near Downing Street when a man dressed all in black with a balaclava covering his face, pulled the hat off the comedian’s head.
In video of the incident, Izzard can be seen chasing the man, who was later wrestled to the floor by police.
After recovering the hat, Izzard dusted it off, placed it back on his head and continued to march to Parliament Square.
Police are yet to comment on whether the man who took Izzard’s hat was arrested, or simply restrained so the hat could be recovered.
Izzard was one of thousands who took to the streets in London, Birmingham, Oxford, Cambridge and Edinburgh demanding a halt to the Brexit process, with some sharing GIFs saying “nothing is set in stone”.
They are also asking for voters to be consulted at every stage of the negotiations, ITV reported.
The marches are backed by figures including the new co-leader of the Green Party, Caroline Lucas, Labour’s Chuka Umunna and writer Owen Jones.
Campaigners marched from Hyde Park and through Whitehall to the Houses of Parliament, where a debate on whether a second EU referendum will be held on Monday.