There have been two film versions, one silent version in 1910 and a 1967 version starring Laurence Harvey as Leontes.
An "orthodox" BBC production was televised in 1981. It was produced by Jonathan Miller, directed by Jane Howell and starred Robert Stephens as Polixenes and Jeremy Kemp as Leontes. There have been several other BBC versions televised as well.
In 2014 choreographer Christopher Wheeldon created a full-length ballet based on the play for the Royal Ballet at the Royal Opera House in London.