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.