Teresa Palmer appeared relaxed and happy as she attended a movie screening 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 woman stunned in a cute baby doll dress featuring a white Peter Pan collar and matching waistband, as well as cuffs in the same color.
The short black dress showed off her brooches and she wore it with a pair of black heels.
Teresa opted for a bright makeup look with lots of highlighter, peach eyeshadow and pink lipstick.
She brushed her blonde locks away from her face and wore a pair of gold earrings, while carrying a black clutch.
This comes after the actress revealed she suffered a miscarriage three months into her pregnancy with her fifth child.
In May, she shared a heartbreaking video on Instagram, capturing the moment she found out she was expecting another child.
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 shows a positive pregnancy test to her family members, including her husband Mark, 43.
At other times, Teresa was seen showing off her growing baby bump and her children kissing her belly.
But as the video progressed, Teresa burst into tears, appearing to lose 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 cute baby doll dress featuring a white Peter Pan collar and matching waistband, as well as cuffs in the same color
‘Honored and grateful to have carried this little soul, my fifth baby, in my heart and body for the past three months. Sometimes things happen in life that we just don’t understand.
‘Full of gratitude for my people who have kept me close during this time. To all who know the pain of pregnancy loss, I send you immense love.
Teresa has yet to publicly announce her pregnancy, but she did reveal that she will share “the full story” of her loss on an episode of The Mother Daze Podcast.
She and her husband Mark have four children: Bodhi Rain, nine, Forest Sage, six, Poet Lake, four, and Prairie Moon, two.
She is also a devoted 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 has four children with her husband Mark – Bodhi Rain, nine, Forest Sage, six, Poet Lake, four, and Prairie Moon, two. All pictured
The couple married in 2013, while Teresa was still pregnant with their first child.
Mark, who is also an actor, starred in the film Scott Pilgrim vs The World and 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 with the aim of adding more children to her brood.
The Hollywood star says she wants at least three more children and hopes to conceive twins.
“Twins run in the family. Maybe next time I’ll get two for one,” she said in an interview with The Daily Telegraph.
Teresa told Mark on their first date that she wanted six children.
“He said he wanted six too,” she added. “So I’m holding him to that number.”
Teresa said the pressures of raising five children mean she has to juggle the demands of her career.
“I don’t think I’ve slept well in the last eight years,” she joked.