Retired country star Garth Brooks and Jesse Mccartney have signed up to be a part of US superstore Wal-Mart's Christmas (05) advertising campaign.

Brooks exchanges his stetson for a Santa's hat in the commercial, while McCartney tries to enjoy a quiet family Christmas while screaming fans besiege his home.

Beyonce Knowles and her family appear in another ad for the chain.