We've finally gotten a look at James Marsden's baby boy, William!
Over the long holiday weekend, the 39-year-old actor enjoyed a stroll out in L.A. with his adorable 5-month-old son. Marsden, wearing a black shirt, baseball hat and camouflage shorts, carried William
in one arm while pushing a stroller. Meanwhile, his bundle of joy sported a light-colored outfit with a matching beanie.
This is the first time we've seen little William out in public since Marsden and (his one night stand) Brazilian model Rose Costa welcomed their new baby boy back in December.
The X-Men star also has two children from his previous marriage, which ended in 2011.
didn't even know he was divorced