Adam, la soixantaine, est le maître-nageur de la piscine d'un hôtel de luxe au Tchad. Lors du rachat de l'hôtel par des entrepreneurs chinois, il doit laisser la place à son fils Abdel et il est recasé à l’entrée du bâtiment. Il vit très mal cette situation qu'il considère comme une déchéance sociale. Alors que le pays est en proie à une guerre civile face à des forces rebelles, tout le monde doit participer à l'effort de guerre. Mais Adam n'a pas d'argent, il n'a que son fils...
Le titre initial du film était Un homme qui crie n'est pas un ours qui danse. Le titre a ensuite été réduit en Un homme qui crie avant sa première projection public au Festival de Cannes 2010.
Ce titre est un extrait de Cahier d'un retour au pays natal (1939) d'Aimé Césaire.
Le tournage s'est effectué en six semaines au Tchad à partir de [1].