Casey Affleck Explains Why He Let Morgan Freeman Yell at Him

'He is the only actor who ever shouted at me.'

Casey Affleck swung by Jimmy Kimmel Live on Wednesday night and told the late night host about a hilarious mix up he once had with Morgan Freeman.

After chatting a bit about his new movie The Finest Hours, the Boston-bred star revealed that he was yelled at by the Oscar-winning actor while shooting Gone Baby Gone.

“He is the only actor who ever shouted at me,” Affleck said. “I should have been yelled at by plenty but I was only yelled at by him.”

Affleck explained that one of the crew members had brought Freeman on to the set early to see if he needed a haircut before filming started. Freeman wasn’t happy about having to wait around for so long and wanted to know what was holding everything up.

Instead of taking the blame, the first assistant director pointed the finger at Affleck for causing the delay.

“He said, ‘I’m very sorry we’re waiting on Casey,’ and threw me under the bus,” Affleck said. “When I showed up they said, ‘Morgan would like to see you.’ So I went to his room and he shouted at me about being unprofessional.”

Affleck could have returned the favor, but instead chose to take his verbal beating from Freeman with a smile on his face.

“I didn’t want to throw the other guy under the bus,” Affleck said. “So I said, ‘I’m very sorry sir. I promise you I’ll be more professional.'”

Eventually, he got the chance to explain himself to Freeman while introducing the legendary actor for a lifetime achievement award. Affleck said Freeman had a good laugh at the story.

“He had a great sense of humor and he laughed,” Affleck said. “He probably didn’t remember me.”

Check out more from Affleck’s chat with Kimmel above.