Rahul Bose?s tryst with acting began when he was six years old and was part of a school play Tom, The Piper?s Son. He was also part of plays like Topsy Turvy and Tim Murari?s The Square Circle.
He appeared in many non commercial arty movies and has also been seen in mainstream cinema.
His first movie was Dev Benegal?s English August (1994). It was based on a novel by Upamanyu Chatterjee and Bose played the character Agastya Sen. It won the National Film Award for Best English Film. His next movie was Kaizad Gustad?s Bombay Boys (1998) in which he played an Australian called Ricardo who comes to India to find his brother.
He teamed up with Dev Benegal again in Split Wide Open (1999) about the darker, hidden side of life, which is brought to the open in a television show. He then wrote, acted and directed a movie called Everybody Says I Am Fine about a hair stylist who can read people?s mind.
Aparna Sen?s Mr and Mrs Iyer (2002) was critically appreciated. He was seen in a light hearted comedy as a copy writer in Jhankaar Beats (2003). In Chameli (2003) his character encounters a prostitute played by Kareena Kapoor. Buddhadeb?s Bengali movie Kaalpurush (2008) won a National Award for Best Film.
After this he was seen in Aparna Sen?s 15 Park Avenue which dealt with schizophrenia and also starred Shabana Azmi and Konkana Sen Sharma. His other movies were Pyaar Ke Side Effects (2006) and Maan Gaye Mughal-e-Azam with Mallika Sherawat, Shaurya (2008) and Dil Kabaddi (2008).
In Aparna Sen?s The Japanese Wife he played the part of Snehamoy Chatterjee. The movie was based on a story written by Kunal Basu.