CharacterIrma LeopoldIrma Leopold in Picnic at Hanging Rock (2018), played by Samara Weaving. Played bySamara WeavingAppears inPicnic at Hanging Rock2018