Burn! David Hasselhoff didn’t want Leonardo DiCaprio on Baywatch

We all know that the TV and movie industry can be a cut-throat business, so we shouldn't be overly surprised that stars miss out on acting roles because of other people's egos, should we?

But we're still a little stunned to learn that David Hasslehoff, who played Mitch Buchanan in Baywatch, ensured the Oscar-winning actor, Leonardo DiCaprio, didn't secure a role on the world-famous TV show when he was 15.

Having tried out for the role of Hobie – David's on-screen son – Leonardo ultimately failed to secure the role despite the fact the production team were all for it.

Speaking to the Hollywood Reporter, show producer, Michael Berk, said: "We actually had DiCaprio ready to be cast. But David thought he was too old to play his son."

Concerned how he would appear to the show's global audience, David persuaded the team to re-cast for the role, with Michael revealing: "David thought it would make him look older. He had a lot of concerns of that type."

The role in the show, which ran from 1989 to 2001, ultimately went to nine-year-old Jeremy Jackson whose star never really ascended as high as good ol' Leo's.

Jeez David…