Set against the backdrop of West Sumatra, a passionate young rebel clashes with his strict scholar father, prompting a self-funded pilgrimage to Mecca where he discovers his destiny to reform Indonesian Islam and finds the love of his life.

Vino G. Bastian
as Buya Hamka

Laudya Cynthia Bella
as Siti Raham

Donny Damara
as Haji Rasul

Desy Ratnasari
as Ummi Safiah

Ayu Laksmi
as Andung

Teuku Rifnu Wikana
as Kariman Amin

Reza Rahadian
as H.O.S. Tjokroaminoto

Marthino Lio
as Amir

Mathias Muchus
as Sutan Mansur

Donny Kesuma
as Kulsum's Father