Raaj had earlier won the best supporting actor award for his film "Iruvar" in 1998 and a special jury award in 2003.
Umashree got the best actress award for her performance in Girish Kasaravalli's Kannada film "Gulabi Talkies".
"Kanchivaram" has also been chosen as the best film for 2007. Directed by Priyadarshan, the film depicts the lives and times of silk-weavers of Kancheepuram in pre-Independent India.
Renowned Malayalam director Adoor Gopalakrishnan has been adjudged best director for "Naalu Pennungal".
The best child actor award went to Sharad Goyekar for his role in the Marathi film "Tingya".
Darshan Zariwala got the best supporting actor award for his role in "Gandhi My Father". Feroz Abbas Khan, the director of the film, bagged the National Award for best screenplay. There was also a special jury award for this film, which explores the troubled relationship between Harilal Gandhi and Mahatma Gandhi.
"Chak De India" bagged the award in the wholesome entertainment category and "Taare Zameen Par" in the family welfare category.
Lyricist Prasoon Joshi got the award for the best lyrics for "Maa" from "Taare Zameen Par". The song also got Shankar Mahadevan the National Award for best playback singer.
The jury was headed by Sai Paranjpe; other members included Ashok Viswanathan and Namita Gokhale. About 102 films and 106 non-feature films were considered.
The list had been finalized last week but because of the death of Andhra Pradesh chief minister YSR Reddy, the announcement was postponed.