It kind of jump right in the middle of things while trying to gain traction with glimpses of a back story and keeping you engaged with the present.
By adding a touch of a humanistic content it also plays on your heart strings also to inspire hope, friendships and a need to make amends sacrifices for a future tomorrow. Overall not a bad movie.