Jamie Campbell Bower (left) and Xavier Samuel in Anonymous.