barbara lennie hot sex in magical girl 2014