Christian Bale avoided Chris Rock on the set of David O Russell's Amsterdam because he was "too funny".

The 48-year-old star is famous for his method acting on set, but he found it difficult to get into character while making the new movie as his comic co-star kept making him laugh.

He told IndieWire: "I remember his first day, I was excited to meet him, I'm a big fan of his standup. Then he arrives, and he’s doing some things . . .

Chris Rock

"David [O Russell] told him to tell me some stories that I didn’t know he was gonna tell me, which is the way David works often. And I was loving it.

"But Chris is so bloody funny and I found that I couldn’t act, because I was just becoming Christian laughing at Chris Rock.

"So I had to go to him, I went, 'Mate, I love talking to you, and we have mutual friends, but I can’t do it anymore. Because David didn’t ask me to make this film so he could just watch me giggle. He wants me to be Burt and I’m forgetting how to be Burt.'"

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Bale admitted the idea of keeping distance between himself and other cast members is a process he uses when he's working on a film set, because it helps him to remain in character.

"I often meet these incredible people, but I isolate myself," he explained. "Because if I get to know people too much, I find I just don’t believe what I’m doing in the scene."