Oscar host Ellen DeGeneres opens the 79th Academy Awards telecast Sunday, Feb. 25, 2007, in Los Angeles. More photos and news from the Show
Oscar host Ellen DeGeneres opens the 79th Academy Awards telecast Sunday, Feb. 25, 2007, in Los Angeles.

More photos and news from the Show