Marie Osmond – Stephen James Craig Jr, Age 36
Marie Osmond’s firstborn son is Stephen James Craig Jr, who, just like his mother, tried his hands in showbiz – specifically acting. Although his career did not skyrocket to global fame, James did well enough to put his name on the star map. Honestly, it is not shocking that he has talent, especially since he’s part of the gifted Osmond family.
One thing that particularly stands out with Marie and Stephen is how their smiles are strikingly similar and how close the two are. We love their mother-son bond and the cute bubbly energy they always spread around them and wish them both a lifetime of familial joy.