After a car accident that left her unable to have children, Shannon (Rachelle Lefevre) and her husband, Steven (Ryan Phillippe), decide to adopt a Haitian girl, Nina, orphaned after the 2010 earthquake, through the IRA (International Rescue Adoption), an organization run by Gabrielle Reigert (Jacki Weaver) and based in Puerto Rico. Having paid $60,000, the two move to a resort while they wait for Nina's United States passport to arrive. Steven takes an instant dislike at his neighbors, Benjamin (John Cusack), Salo (Jandres Burgos), and Paola (Veronica Faye Foo), especially after a misunderstanding with Salo at a bar, where he tells them about Nina, leads to a fight.