Stephen Blosil
Marie Osmond has a total of eight kids, and one of them is Stephen Blosil. Stephen Blosil (Stephen James Craig Jr.) was born on April 20, 1983, in Provo, Utah, USA. Stephen Blosil, who is now 37 years old, is Marie’s child to her former husband, Brian Blosil. Just like his mom, Stephen joined the entertainment world as an actor. He started making a name when he did the 1989 TV movie It Nearly Wasn’t Christmas. However, despite trying his luck in this business, he only has one movie credit.
Stephen chooses to live a private life now, veering away from the noisy and glamourous life of Hollywood. He has been married to Claire Blosil since 2011, and together, they share three kids. Surely, Marie is happy with her grandkids from Stephen and may even be looking after them sometimes.