ericrobertnolan.com
James Moriarty as Hamlet?!
This comes from BBC Entertainment News — Andrew Scott (maybe best known to American audiences as James Moriarty from “Sherlock”) performing Hamlet’s famous soliloquy.