We have a feeling we know why Demi Moore is smiling.

The 48-year-old actress, arriving at a Hollywood studio this morning wearing hipster glasses, can't help but grin after news surfaced her hubby Ashton Kutcher landed the lead role in Two and a Half Men. Charlie Sheen who?

See more of Demi ... after the jump.