The Free World 2016

Synopsis:

Following his release from a brutal stretch in prison for crimes he didn't commit, Mo is struggling to adapt to life on the outside. When his world collides with Doris, a mysterious woman with a violent past, he decides to risk his newfound freedom to keep her in his life.

Directed by: Jason Lew
Written by: Jason Lew
Release date: 2016-09-23
Runtime: 100 minutes
Tagline: Only love can truly set us free.
Cast:
Boyd Holbrook
Boyd Holbrook
Mohamed Lundy 
Elisabeth Moss
Elisabeth Moss
Doris Long 
Octavia Spencer
Octavia Spencer
Linda Workman 
Sung Kang
Sung Kang
Detective Shin 
Waleed Zuaiter
Waleed Zuaiter
Khalil 
Stephen Louis Grush
Stephen Louis Grush
John Long