From the lavish sets and scenery to the Academy-award winning costume design, The Age of Innocence is a visual feast with love and longing at its core. Dashing Newland Archer (Daniel Day-Lewis) and demure May Welland (Winona Ryder) seem to be the perfect match until Michelle Pfeiffer's Countess Olenska enters the picture. Every gesture and glance is pregnant with meaning in this intricately and grandly conceived film based upon the 1920 novel by Edith Wharton.