Film porusza problem rasizmu i nietolerancji pośród ówczesnego społeczeństwa Wielkiej Brytanii. Główny bohater - Karim - jest początkującym aktorem. Jego życie nie jest jednak usłane różami. Ze względu na swoje korzenie (ojciec Hindus, matka Brytyjka), na każdym kroku spotyka się z niechęcią ludzi przekonanych o swojej wyższości. Musi się z nimi zmierzyć.