We have a thread where we ask people what battles of the day they would like to see and someone suggested we put Rihanna up against Kate Beckinsale.
These two couldn't really be more different. One is a singer, the other an actress. There is quite an age difference. As far as I know they don't hang out in the same crowds... but they are both hot.
So which babe do you think is hotter?