O filme narra a ascensão e o declínio de Cleópatra, rainha do Egito, sua luta para defender o império das ambições políticas e territoriais de Roma e seu relacionamento com Júlio César e Marco Antônio.
No século XIX na Inglaterra, uma arrumadeira (Julia Roberts) vai trabalhar na casa de um médico conceituado e rico (John Malkovich). Entretanto, este médico é o Dr. Jekyll e, apesar de idolatrar seu patrão, ela gradativamente descobre que ele é um homem desesperado, que esconde um terrível segredo que envolve seu assistente, o senhor Hyde.