Teresa Palmer looked 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 waistband and tonal cuffs.
The short black dress showed off her elegant pins and she added a pair of black heels to the look.
Teresa opted for a bright makeup look with lots of highlighter, peachy eyeshadow and pink lipstick.
She pushed her blonde locks away from her face and wore a pair of gold earrings, while carrying a black handbag.
This comes after the actress revealed that she suffered a miscarriage three months after becoming pregnant with her fifth child.
In May, she shared a heartbreaking video on Instagram, 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 afterparty 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 her husband Mark, 43.
Other snaps showed Teresa showing off her growing baby bump, as well as her children kissing her tummy.
But as the video continued, Teresa broke down in tears at what appeared to be the moment she lost her baby.
“TW: Pregnancy loss. I feel so good about being able to share my story,” she wrote in the caption.
The 38-year-old actress stunned in a sweet baby doll dress with a white Peter Pan collar and matching waistband and cuffs in the same shade.
‘I feel honored 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 things happen in life that we just don’t understand.
‘I am filled with gratitude towards my people, who have embraced me during this time. To all who know the pain of pregnancy loss, I send immense love.
Teresa had not publicly announced her pregnancy and revealed that she will share “the full story” of her loss on an episode of The Mother Daze Podcast.
She shares four children with her husband Mark: Bodhi Rain, nine, Forest Sage, six, Poet Lake, four, and Prairie Moon, two.
She’s also a devoted stepmother to Mark’s 15-year-old son, Isaac Love, whom he shares with his ex, SMILF actress Frankie Shaw.
The actress revealed that she suffered a miscarriage three months after becoming pregnant with her fifth child. Teresa has four children with 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, also an actor, appeared in the film Scott Pilgrim vs The World and co-starred in the Netflix animated spin-off Scott Pilgrim Takes Off.
Meanwhile, on the eve of their ninth wedding anniversary in 2022, Teresa said she was with the aim of adding more children to their offspring.
The Hollywood star says she wants to have at least three more children and hopes to get pregnant with twins.
“Twins run in the family. Next time I might get two for one,” he said in an interview with The Daily Telegraph.
Teresa said she told Mark on their first date that she wanted to have six children.
“He also said he wanted six,” she added. “So I ask him to stick to that number.”
Teresa said the pressure of raising five children has meant juggling the demands of a career.
“I don’t think I’ve slept properly in about eight years,” he joked.