Princess Eleanor (played by Alexandra Park) on The Royals on E! was spotted wearing this green velvet dress on The Royals on episode 'In The Dead Vast And Middle Of The Night' (4x08) in May 2018. Eleanor's Dress is the Embellished Velvet Mini Dress by Pierre Balmain.