vfxandmore Pixar's 'Luca' slated to release on 18 June 2021 -