Vanessa Hudgens reveals pregnancy on Oscars red carpet after slamming 'rude' speculation

Vanessa Hudgens revealed her pregnancy in style on Sunday as she showed up to the Oscars cradling her baby bump.

The High School Musical actress, 35, was one of the first famous faces to arrive at the Academy Awards, as she was co-hosting the official pre-show programme with Dancing With the Stars professional Julianne Hough.

Stepping onto the red carpet at the Dolby Theatre in Los Angeles, Hudgens sported a fitted black gown that displayed her bump as she blew kisses to photographers.

Hudgens married Major League Baseball player Cole Tucker in Mexico in December last year and this will be their first child.

Oscars 2024 live: Latest updates on the biggest night in film

The pregnancy reveal comes just days after Hudgens criticised people for "rude" speculation over whether she was expecting a baby last year.

She said on the She Pivots podcast episode released on Wednesday: "I literally just had a run-in with the public taking control over their opinion of me in a way that was disrespectful.

"I went out on my bachelorette party in October and I posted video of me, and there are all these comments that are like, 'Oh my god, you're pregnant'."

More from Sky News:
All the celeb outfits on the Oscars red carpet
Every film nominated for an Academy Award this year

"I'm sorry I don't wear Spanx every day and am a real woman and have a real body," she added. "Don't make assumptions in all aspects of life, but especially over other women's bodies."