Pregnant actress Anne Hathaway, 43, appeared at D23: The Ultimate Disney Fan Event on Friday, presenting a striking red ensemble while sharing news about the upcoming 'Princess Diaries 3' and reflecting on public reactions to her maternity fashion. Hathaway, who announced her pregnancy in June, is expecting her third child with husband Adam Shulman.

At the Anaheim, California event, Hathaway wore a glaringly red, ribbed halter dress with an asymmetrical ruffled hemline, paired with wide-legged, cream-colored slacks. Her surprise appearance was to accept her induction as an official Disney Legend and to announce that production on 'The Princess Diaries 3' is moving forward. However, Julie Andrews has confirmed she will not be appearing in the film due to her retirement from acting. Julie Andrews recently announced her retirement from acting and confirmed she won't be returning for Princess Diary 3

Hathaway also addressed the online criticism she received for a previous maternity outfit worn to the Los Angeles premiere of her film 'The End of Oak Street.' That look, a baby-blue, red satin-lined cutaway top with wide-legged jeans and red heels, drew mixed reactions on social media, with some users calling it 'ridiculous' and 'awful.' Hathaway acknowledged that some found her choice to show off her growing baby bump in midriff-revealing looks to be unflattering. The star's choice to show off her growing baby bump in midriff-revealing looks has sparked noisy online backlash; pictured on August 9

Despite the mixed fashion commentary, Hathaway's presence at D23 was a highlight. The event celebrated new releases and featured other stars like Kristen Bell, Josh Gad, Idina Menzel for 'Frozen 3,' Robert Downey Jr. and Chris Evans for Marvel projects, and the Jonas Brothers for 'Camp Rock.' Hathaway shared that her two older children, Jonathan and Jack, are excited about the new sibling. She also revealed that she knows the baby's gender but is keeping it private, humorously admitting on 'Jimmy Kimmel Live!' that she finds it 'rude' not to share the information when asked.