Father Rodrigues is an idealistic Portuguese Jesuit priest who, in the 1640s, sets sail for Japan on a determined mission to help the brutally oppressed Japanese Christians and to discover the truth behind unthinkable rumours that his famous teacher Ferreira has renounced his faith. Once faced with the realities of religious persecution Rodrigues himself is forced to make an impossible choice: whether to abandon his flock or his God.