Bollywood star Anil Kapoor, actress Raveena Tandon and veteran singer Asha Bhonsle stole the show at the 48th national film awards presentation ceremony as they received the best actor, actress and Dada Saheb Phalke awards from President K R Narayanan at a glittering function on Wednesday. President K R Narayanan gave away the awards at a ceremony that finally brought the curtain down on the controversy over best actor and acress awards that had been triggered when the honours were announced eight months ago.