500 days of summer

Beautiful film