Watch out Vegas, some of the world's most famous card counters (at least they play it in the movies!) hit sin city last night. Kate Bosworth the fashionista did not disappoint with her daring outfit, which she managed to pull off, premiering 21 with her costars. While her boyfriend wasn't by her side, she looks pretty cozy with cutie up-and-comer Jim Sturgess and Kevin Spacey. The ensemble cast is set to be honored at ShoWest tonight so we'll be seeing more of all these fresh and fabulous faces — guess they're not the only ones being dealt the lucky 21 this week (sorry, cheesy).

To see more from the premiere including Laurence Fishburne, Kevin Spacey, Kate, Jim and others just read more

Images include: Gina Torres, Jim Sturgess, Kate Bosworth, Kevin Spacey, Laurence Fishburne, Robert Luketic