cate blanchett played hamlet in hamlet
her earlier roles include the title role in electra at the national institute of dramatic art lrb 1992 rrb  ophelia in hamlet at the belvoir st theatre in sydney lrb 1994 rrb  susan in plenty in the west end lrb 1999 rrb  and the title role in hedda gabler with the sydney theatre company lrb 2004 rrb