Hannah last played the role in 2008's The Mummy: Tomb of the Dragon Emperor.John Hannah will reprise his role as Jonathan Carnahan, the unscrupulous brother of Rachel Weisz’s character Evelyn O'Connell, in The Mummy 4.Hannah appeared in the first three Mummy movies, although Maria Bello subbed for Weisz in the last entry, The Mummy: Tomb of the Dragon Emperor (but …