Harrison Ford has called his Indiana Jones co-star Shia LaBeouf a “fucking idiot” for publicly criticising the movie.

The pair appeared together in latter-day sequel Indiana Jones And The Kingdom Of The Crystal Skull, but LaBeouf later spoke out against the film, saying he and director Steven Spielberg “dropped the ball”.

READ MORE: Star Wars: Where The Hell Is Luke Skywalker? These 5 Crazy Fan Theories Might Have The Answer


Now Ford has lambasted his screen son for his comments. He told Details: “I think he was a fucking idiot. As an actor, I think it’s my obligation to support the film without making a complete ass of myself. Shia is ambitious, attentive, and talented – and he’s learning how to deal with a situation which is very unique and difficult.”

After poor critical reception to the film, LaBeouf said last May: “I feel like I dropped the ball on the legacy that people loved and cherished. I have a relationship with Steven that supersedes our business work. And believe me, I talk to him often enough to know that I’m not out of line. And I would never disrespect the man. But when you drop the ball you drop the ball.”

He continued: “You get to monkey-swinging and things like that and you can blame it on the writer and you can blame it on Steven. But the actor’s job is to make it come alive and make it work, and I couldn’t do it. So that’s my fault.”

READ MORE: JJ Abrams says Luke Skywalker’s absence from new ‘Star Wars’ trailer is ‘no accident’

LaBeouf recently claimed that the current Transformers: Dark Of The Moon would be his final outing in the monster robot franchise.