A US TV network says it couldn't let Jack Osbourne be in a show which puts celebrities through military-style exercises - because they had to undergo medical vetting.

NBC's denied discriminating againt Osborne over Stars Earn Stripes - after he was recently diagnosed with multiple sclerosis.