Baseado num romance do próprio Arriaga, o roteiro de O Búfalo da Noite acompanha três momentos da vida de Manuel (Diego Luna, de E Sua Mãe Também, que aqui também assina como produtor). Ele é o melhor amigo Gregório (Gabriel González), um rapaz que acabou de sair do hospital psiquiátrico, tratando-se da esquizofrenia.
No dia seguinte à sua volta para casa, Gregório se mata, deixando uma caixa cheia de papéis e fotos para o amigo. Manuel começa a sentir-se culpado, porque estava tendo um caso com Tania (Liz Gallardo), a namorada do amigo. O rapaz começa a se lembrar de seu passado com Gregório e Tânia, o que esclarece alguns pontos desse triângulo amoroso.
A narrativa assume um certo clima de suspense a partir do momento em que Manuel passa a receber mensagens estranhas de um desconhecido. Estas trazem as mesmas frases escritas em alguns papéis que Gregório deixou.
Às vezes, Manuel relembra quando Gregório o avisava sobre um misterioso búfalo da noite que sopraria no pescoço dele quando ele dormia. O que podia ser parte de suas alucinações, mas de qualquer modo acaba perturbando também Manuel.
A influência do cinema de Iñárritu aparece no uso freqüente de câmera na mão, fotografia escura e montagem labiríntica. Já os personagens não são suficientemente desenvolvidos.
