PlotNest
US

Live from E! ยท S07E03

80th Academy Awards

Summary

The 80th Academy Awards were held on February 24, 2008, at the Kodak Theatre in Hollywood, Los Angeles.