Teresa Palmer appeared relaxed and happy as she attended a film event on Friday.
The Australian actress walked the red carpet at the Don Julio & Audi Canada Celebrate We Live In Time After Party at the Toronto International Film Festival.
The 38-year-old stunned in a sweet baby doll dress with a white Peter Pan collar and matching waist band, as well as cuffs in the same tone.
The short black frock put her trim pins on display, and she added a pair of black heels to the look.
Teresa opted for bright makeup look with lots of glowing highlighter as well as a peachy eye shadow and pink lipstick.
She pulled her blonde locks off her face and wore a pair of gold earrings, while carrying a black clutch purse.
It comes after the actress revealed she suffered a miscarriage three months after falling pregnant with her fifth child.
She shared a heartbreaking video on Instagram in May, which documented the moment she found out she was expecting another baby.
Teresa Palmer (pictured) walked the red carpet at the Don Julio & Audi Canada Celebrate We Live In Time After Party at the Toronto International Film Festival on Friday
In the clip, the mother-of-four showed a positive pregnancy test to her family members, including husband Mark, 43.
Other moments showed Teresa displaying her growing baby bump, as well as her kids kissing her stomach.
But as the video continued, Teresa broke down in tears in what appeared to be the moment she lost her baby.
‘TW: pregnancy loss. It feels really good to be able to share my story,’ she wrote in her caption.
The 38-year-old stunned in a sweet baby doll dress with a white Peter Pan collar and matching waist band, as well as cuffs in the same tone
‘Honoured and grateful to have been able to carry this little soul, my fifth baby, in my heart and body for the past three months. Sometimes in life things happen that we just don’t understand.
‘Brimming with gratitude for my people who have held me close during this time. To anyone who knows the pain of pregnancy loss, sending you immense love.
Teresa had not publicly announced her pregnancy, and revealed that she will be sharing ‘the full story’ of her loss in an episode of The Mother Daze Podcast.
She shares four children with husband Mark – Bodhi Rain, nine, Forest Sage, six, Poet Lake, four, and Prairie Moon, two.
She is also a dedicated stepmother to Mark’s 15-year-old son Isaac Love, whom he shares with his ex, SMILF actress Frankie Shaw.
It comes after the actress revealed she suffered a miscarriage three months after falling pregnant with her fifth child. Teresa shares four children with husband Mark – Bodhi Rain, nine, Forest Sage , six, Poet Lake, four, and Prairie Moon, two. All pictured
The couple wed in 2013, while Teresa was still pregnant with their first child.
Mark, also an actor, has appeared in the film Scott Pilgrim vs The World and co-starred in the animated Netflix spin-off Scott Pilgrim Takes Off.
Meanwhile, on the eve of their ninth wedding anniversary in 2022, Teresa said she was aiming to add more children to her brood.
The Hollywood star says she wants at least three more kids and is hoping she falls pregnant with twins.
‘Twins run in the family. I might get two for one next time,’ she said in an interview with The Daily Telegraph.
Teresa said she told Mark on their first date she wanted six kids.
‘He said he also wanted six,’ she added. ‘So I am holding him to that number.’
Teresa said the pressures of raising five kids has meant juggling the demands of a career.
‘I don’t think I’ve slept properly in about eight years,’ she joked.