Actor Jamie Foxx speaks at ceremonies honoring Sean Diddy Combs (R) with a star on the Hollywood Walk of Fame in Hollywood, California May 2, 2008. (Xinhua/Reuters Photo)