Richard Schiff

Richard Schiff is an American actor who portrays King Leopold in the ABC hit television show Once Upon a Time.