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 Brazilian model Rosa 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.