Wow! Penelope Cruz even looks good in menswear! The 37-year-old Spanish-born beauty wore a tailored black suit and tuxedo shirt on the red carpet of the International Rome Film Festival on Wednesday, where she posed with actor Emile Hirsch. Wonder if they coordinated outfits the night before ... (10/26/2011)
Miss any of the week's most memorable moments, like Penelope Cruz going for a new look on the red carpet or Selena Gomez with her new puppy? Check out omg!'s Top Shots!