From Cameron Diaz
in My Best Friend's Wedding
to Will Ferrell
, Hollywood is rife with films where our favorite stars sing their hearts out. Even Kristen Stewart
has let her vocal chords shine on the silver screen. Sure, it's not always pretty. But it's the effort that counts, right?