O soldado romano Clavius (Joseph Fiennes) investiga o desaparecimento do corpo de Jesus Cristo após ter sido crucificado. Ele vai até Jerusalém, guiado pelo ceticismo e com a missão de desmentir o fato de Jesus ter ressuscitado. Mas à medida em que a investigação evolui, Clavius passa a ter muitas dúvidas.