Do you know who these characters are? Prospero, Miranda, Ariel, Caliban

Who is who?

Left to right: Miranda, Prospero, Ariel, Caliban