• Share
  • Tweet
  • Share
James Marsden

MIAN/AKM-GSI

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.