 It was also announced later that Sam Witwer and Hank Harris have signed a contract to play two new recurring characters on the sixth season of the show.On March 29, 2016, Lana Parrilla confirmed she would be returning for the sixth season.Robert Carlyle was confirmed to be returning for the sixth season as Rumplestiltskin along with Rebecca Mader as Zelena and Jared Gilmore as Henry Mills.