Shiva Baby – Intoxicating, awkward and deeply impressive 27th May 2021 Shiva Baby is playing in UK cinemas for one night only on June 9th alongside a special Q&A and streaming on MUBI from More