I am still here, a new movie published on 28 May 2017 about human trafficking, has been awarded grand prize at the NICE International Film Festival. The independent film has also been awarded numerous other film festival awards, including Audience Choice, Best Film, Best Director and Best Actor/Ensemble.
Directed by Mischa Marcus, the film features 10-year-old Layla, played by actress Aliyah Conley, during the initial 48 hours of her abduction. Layla is sold into the sex trade and struggles to escape from her captors.
The fact that the film has been awarded such high accolades indicates there will be widespread international screening of the film, which will be helpful in awareness-raising and prevention of human trafficking.
A trailer for the film is available at: