Django Unchained

Django Unchained ★★★★½

exciting.
vindictive.
epic.