Iqbal (Arif Rahman), pemuda metropolis yang tidak pernah sholat dan tak bisa mengaji. Namun akhirnya ia mulai meniti jalan yang benar, dimulai saat ia merasa bersalah telah mencelakai ibunya sendiri. Karena penyesalannya, ia memutuskan untuk mondok di pesantren Kyai Siddiq (Muchtar Sum) di Tegal Jadin.
Ternyata selama dua bulan Iqbal hanya disuruh mengambil air dari telaga. Saking kesalnya, Iqbal meluapkan amarahnya di telaga. Disanalah ia bertemu dengan Aisyah (Imel Putri Cahyati), putri Kyai Subadar (Chairil JM), sekaligus cucu Kyai Siddiq. Takut dimarahi Kyai dan adanya perseteruan religius yang sangat tajam, Iqbal melarikan diri tanpa tujuan.
Hingga ia bertemu Pricilia (Cantika Atmanagara), gadis Kristen yang baik hati. Pricilla membantu Iqbal mencari tempat tinggal namun Iqbal memutuskan untuk tinggal di rumah Ibu Jamilah (Donna Harun), seorang pengemis yang hidup bersama kedua anaknya, Fatimah (Salsa) dan Irsyad (Ricky Harun). Dalam perjalanan mempelajari agama Islam, Iqbal mendapat banyak cobaan. Namun cobaan tersebut tidak membuatnya mundur dari tekadnya untuk menjadi orang yang taat.