Ben Lamb

Ben Lamb is a British actor, born January 24, 1989. He is best known for his role as Anthony Rivers in The White Queen, but also rose to fame during his role in Now You See Me 2.

He is also popular for his role as King Richard in the A Christmas Prince series and it's sequels, A Christmas Prince: The Royal Wedding and A Christmas Prince: The Royal Baby.