Perry gets colorful in a bright floral blazer while visiting London's BBC 1 studios. Plus: Kristin Cavallari, Fergie, Anna Paquin & Stephen Moyer and more


What does their future hold? Drew Barrymore and Justin Long get cozy – and wear their fortunes on their foreheads! – after lunching Monday at a Chinese restaurant in Beverly Hills. The "dear friends" have been spending plenty of time together recently, including celebrating Long's 31st birthday at a star-studded bash.