This image appears in the gallery:
20 Legendary Films Everyone Should See
18. 'American Beauty'.
'American Beauty' sees Kevin Spacey take on the role of a mediocre man who's become bored with his life and decides to change it. His wife leaves him and he becomes infatuated with his teenage daughter's best friend. Needless to say, things don't end well...