Further cementing her status as the most accomplished actresses of the modern era, Meryl Streep won the best-actress Oscar tonight (Feb 26) for her portrayal of former British prime minister Margaret Thatcher in the drama "The Iron Lady ".