A movie which I can always rely on to cheer me up (along with she's the man, 17 again and little miss sunshine) is Across The Universe.
If you're like me and love musicals and films set in the seventies then this is a must watch! Even if you're not too into musicals it is such an amazing movie!! So Watch IT!!
BTW, i'm obsessed with Across the Universe