The Collateral star steps out with model Sofia Vergara. Plus: Matt Damon, Beyoncé, Colin Farrell and more

VICE GUY

Colin Farrell gets into character – linen suit, leather loafers and all – on the Long Beach, Calif., set of the big-screen version of Miami Vice. Farrell is playing Sonny Crockett (the role Don Johnson made famous in the '80s) to Jamie Foxx's Ricardo Tubbs.