Christian Bale has apologised for his now infamous rant against a crew member on the set of the new Terminator movie.

The Batman actor's four-minute foul mouthed tirade against director of photography Shane Hurlbut, after he repeatedly distracted Bale during shooting of a scene from Terminator Salvation, was caught on tape recently.

And an embarrassed Bale called a US radio station to apologise for his actions.

He told KROQ, "I acted like a punk. I was out of order beyond belief. I make no excuses for it. I'm completely mixed up fact and fiction, I'm half John Connor (his character), I'm half Christian there.

Bale also insisted that he and Hurlbut are now friends: "I've not only talked with him, we have resolved this completely," he added. "That very day we kept working for a number of hours. And we worked together for at least a month after that. There is no problem whatsoever.

The director of the film, McG, has lent support to the actor. He said, "Christian has taken responsibility for the way he acted. It's a matter of fact that he and Shane are buddies.

"It was just one of those moments. I think I can speak on all of our behalf that we've all gotten a little fired up. And if anybody would take that moment and take it out of context, it would seem very, very strange."