The Italian Job actor was filming in the Old Loews theatre in New Orleans, Louisiana for upcoming thriller Now You See Me when he decided to take a nap in a makeshift dressing room.
But he received a nasty shock when he woke up, as the staff had left for the evening and had locked him in. The nervous actor reportedly shouted for help, and was only rescued when a carpenter heard his cries the following morning.
A source tells Britain's Daily Mirror, "It had been a long day of filming and Michael decided to slip upstairs to a makeshift dressing area and catch 40 winks. Unfortunately he was asleep for some time and failed to hear directors calling a wrap. Production all assumed he was safely outside in his trailer, and therefore locked up for the night.
"When Michael eventually woke up, he realised he was locked in. His mobile phone was in his trailer and there was no electricity in the attic, meaning he couldn't see a thing. It was pitch black. Michael started shouting for help but no one could hear him.
"It was only when an on-set carpenter who had left his tools in the theatre went to do some maintenance work the following morning that he was discovered. It's fair to say Michael wasn't in the best of moods - although he was grateful to have been found."
A spokesperson for the British actor refused to comment.