Berlin security guard Peter J. spotted two shoplifters stealing a black leather jacket from the "14 oz Outlet" designer clothes store in a trendy shopping district in the centre of Berlin.
Springing into action, the 51-year-old chased the pair outside and stood in front of their car, a BMW Coupé, to block their escape.
"The driver drove into his leg," a police spokesman told newspaper Bild. "But he just stood there."
The thieves finally managed to set off, but Peter J., taking his cue straight from Hollywood, flung himself onto the car's bonnet and clung there for what witnesses said was "more than 50 metres".
At this point, the would-be shoplifters, knowing they were no match for this heroic store detective, dropped the jacket out of the window. Then Peter J, considering that his duty was done, calmly dismounted, brushed himself off and returned the jacket to the shop.
The thieves were able to flee unidentified.