Native American actress who famously took to the stage for Marlon Brando when he won the best actor award in 1973 got apology from the Oscars academy, repots Sky News.
Brando sent Sacheen Littlefeather in his place as a protest against the treatment and stereotypical portrayal of Native Americans by the Hollywood industry.
The film legend gave her a long speech, but the activist and actress was only allowed a minute to relay his sentiments to an estimated 85 million viewers.
Littlefeather refused to accept the statuette from Roger Moore and was booed by some in the audience after her speech - although there was also clapping.
The Academy of Motion Pictures has now apologised and acknowledged that it led to her being "professionally boycotted, personally attacked and harassed, and discriminated against for the last 50 years".
The Oscars academy's president, David Rubin, offered his "deepest apologies and sincere admiration".
Bd-pratidin English/Tanvir Raihan