Nel 2009 si cimenta con un nuovo genere cinematografico, il musical, interpretando Stephanie in "Nine" di Rob Marshall. Nel film recita al fianco di un nutrito ed importante cast, che comprende Daniel Day-Lewis, Marion Cotillard, Penélope Cruz, Nicole Kidman, Judi Dench e Sophia Loren, inoltre nel film dimostra le sue doti canore, interpretando la canzone intitolata "Cinema Italiano", candidata al Golden Globe 2010 come miglior canzone originale.