Budge, um traficante de drogas, está procurando a tradicional grande pontuação final para tirá-lo de seu negócio de drogas para que ele possa abrir um negócio honesto de conserto de carrocerias com seu amigo Graham. Budge, seu plano é pedir dinheiro emprestado a Joe, um conhecido psicopata. Ele então usará isso para comprar cocaína de gangsters ucranianos que conhece, pois sua namorada Sofia é ucraniana. A desvantagem é que o Budge tem apenas 90 minutos para concluir todas essas etapas.
Paul, um importante autor e critico de arte, cego por causa de acidente de automovel, contrata um assistente para ajudá-lo com seu próximo livro. Ele emprega a amável Jane Ryder para ser seus olhos. A principio Jane parece ser ideal: atraente, inteligente e principalmente tolerante, pelas excentricidades de seu empregador. Mas, aos poucos, a bela vai se revelando e situações estranhas acontecem ao redor da casa. Jane joga jogos cada vez mais sádicos e sem dó pretende matar Paul. Porém quando ele percebe, pode ser tarde demais.
Waris Dirie (Soraya Omar-Scego / Liya Kebede) nasceu em uma família de criadores de gado nômades, na Somália. Aos 13 anos, para fugir de um casamento arranjado, ela atravessou o deserto por dias até chegar em Mogadishu, capital do país. Seus parentes a enviaram para Londres, onde trabalhou como empregada na embaixada da Somália. Ela passa toda a adolescência sem ser alfabetizada. Quando vê a chance de retornar ao país, ela descobre que é ilegal da Somália e não tem mais para onde ir. Com a ajuda de Marylin (Sally Hawkins), uma descontraída vendedora, Waris consegue um abrigo. Ela passa a trabalhar em um restaurante fast food, onde é descoberta pelo famoso fotógrafo Terry Donaldson (Timothy Spall). Através da ambiciosa Lucinda (Juliet Stevenson), sua agente, Waris torna-se modelo. Só que, apesar da vida de sucesso, ela ainda sofre com as lembranças de um segredo de infância.