From Hook to Harry Potter, many of Dame Maggie Smith's most fabulous roles have been in movies based on books.