A very original screenplay that manages to wrap some hefty topics like death, race, coming out, parent child relationship, intimacy in under 2 hours, and does it in a way that feels real, authentic and not rushed. This great story is further augmented by amazing acting from the cast, particularly Jeffrey Wright, who plays a seemingly uptight and stoic character but delivers a wide range of emotions underneath the surface as the character rides a roller coaster of life events that unfold over a short period of time. It's not often to see movies that set out to explore serious subjects while still managing to make audience "feel good".