The Last Face

“Academy Award winners Charlize Theron and Javier Bardem star in this stirring film directed by two-time Oscar winner Sean Penn. Set against the backdrop of war-torn Liberia, The Last Face follows a love affair between Dr. Wren Petersen (Theron), the director of an international aid organization, and Dr. Miguel Leon (Bardem), a relief-aid doctor. As the violence around them escalates, Wren and Mig...[Read More]