Amar Prem is a 1972 Indian Hindi romantic drama film directed by Shakti Samanta. It is a remake of the Bengali film Nishi Padma (1970), directed by Arabinda Mukherjee, who wrote screenplay for both the films based on the Bengali short story Hinger Kochuri by Bibhutibhushan Bandopadhyay. The film portrays the decline of human values and relationships and contrasts it by presenting an illustrious example of a boy's innocent love for a neighbourhood tawaif (courtesan). The movie is about a school boy, who is ill-treated by his step mother, and becomes friends with a courtesan neighbour. The film stars Sharmila Tagore playing a hooker with a heart of gold, with Rajesh Khanna in the role of a lonely businessman and Vinod Mehra as adult Nandu, the young child, who they both come to care for.