Jamie Foxx and Will.I.Am on at Rio Premiere