The National Film Award for best actor was received by Ajay Devgan for his magnificent role in Tanhaji: The Unsung Warrior.