I watched la haine a couple weeks ago it is a french movie about the young people in the suburbs and the ending really left my mouth open for a couple minutes as the movie finished i closed my laptop and went to bathroom and tried to understand what on earth just happened.
And for the worst ending well there are a lot of bad endings but nothing comes to the mind at the moment...