Im Jahr 1638 reist der junge portugiesische Jesuit Sebastião Rodrigues (Andrew Garfield) gemeinsam mit seinem Begleiter Bruder Francisco Garrpe (Adam Driver) nach Japan, um als Priester geheime Missionsarbeit zu leisten.
Der spanische Regisseur Sebastián (Gael Garcia Bernal) und sein Produzent Costa (Luis Tosar) wollen einen Film drehen, der den Mythos Christoph Columbus zerstreuen und die wahren Beweggründe seiner Seereisen zeigen soll: die Gier nach Gold und die Jagd auf Sklaven. Aufgrund der geringen Kosten und zahllosen Amatuerschauspieler haben sie Bolivien ...