Hannah fue interpretada por Charlotte Skeoch en las adaptaciones cinematográficas de "la cámara secreta" y "el cáliz de fuego", quien también prestó su voz para el mismo personaje en la adaptación a videojuego de "la Orden del Fénix".