Kelly Osbourne turned heads on the 2026 National Television Awards red carpet on Tuesday, September 8. Osbourne, 41, sported an off-the-shoulder blue plaid Vivienne Westwood gown, which she paired with a handful of delicate gold necklaces. For glam, the TV personality piled her blonde tresses into a slicked-back updo and wore a blue smoky eye. […]

Read more at us_weekly