John William Waterhouse Ophelia hat. Oil painting on canvas 1889. English painter John Waterhouse painted multiple depictions of Hamlet’s Ophelia throughout his career. This 1889 version, his earliest, is perhaps his most arresting and dynamic. Ophelia lays in a field amongst white and yellow wildflowers and tall grass. She wears a simple but elegant white dress as she runs her hand through her dark brown hair. A great gift for fans of J.W. Waterhouse, Shakespeare, literary painting, the Pre-Raphaelites, and English Romantic art.