Actor, producer, and family man, 45-year-old Ryan Reynolds seems to have it all. He's been married to Blake Lively, an actress, for about ten years, and the couple has three lovely children together: James, 7, Inez, 5, and Betty, 2.
Ryan had been married before to Scarlett Johansson (age 37), a Marvel actress, and they were engaged for a while before they wed for two years. Read on to find out more about the actor's two marriages.
Ryan was recently single after a four-year relationship and nearly two-year engagement to fellow Canadian Alanis Morissette, 47; Scarlett had broken up with Josh Hartnett, 43, in 2006 because of scheduling conflicts.