Elizabeth is a 1998 British biographical historical drama film directed by Shekhar Kapur and written by Michael Hirst. It stars Cate Blanchett in the title role of Elizabeth I of England, with Geoffrey Rush, Christopher Eccleston, Joseph Fiennes, John Gielgud, and Richard Attenborough in supporting roles.