Longoria is ravishing in red at the Laureus World Sports Awards in Rio de Janeiro, Brazil. Plus: Justin Timberlake, Kristen Bell, Zooey Deschanel and more