Kevin Spacey playing the lead role in American Beauty