Longoria greets admirers outside of Jimmy Kimmel Live in Hollywood. Plus: Zac Efron, Pippa Middleton & more!

ROAD WORK

British actor Idris Elba looks every bit the athlete Tuesday as he films a scene for his new drama A Hundred Streets in London.