The singer greets fans after dining out in Beverly Hills. Plus: Andrew Garfield, Jennifer Lopez, Kristen Stewart, Sandra Bullock and more


She may not have an artist represented in next week's finale, but The Voice coach Shakira keeps her spirits up during a dinner outing in Beverly Hills on Thursday.