Character Profile: John Hannah There's not many screen stars who owe their fame to a poem, but then John Hannah is no ordinary actor. Tweet