Warning: filectime(): stat failed for /home/xoneseve/x17online.com/html/videos/dmoore051211exc in /var/www/html/efs/x17online.com/includes/functions.php on line 337

Warning: mkdir(): File exists in /var/www/html/efs/x17online.com/includes/functions.php on line 338

Warning: rename(/home/xoneseve/x17online.com/html/videos/dmoore051211exc,/home/xoneseve/x17online.com/html/media/videos/1969/12/dmoore051211exc): No such file or directory in /var/www/html/efs/x17online.com/includes/functions.php on line 339

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.