Krrish (Hrithik Roshan) is an orphan being raised in the country who grows up to discover he has superhero powers. A broken heart leads Krrish to a new life in Singapore, where the chaotic urban environment puts his special abilities to good use. Leading an exciting double life, Krrish saves lives and faces the inevitable evil villain, Dr. Siddhant Arya (Naseeruddin Shah).