Disney’s Lilo & Stitch dominates the Memorial Day weekend box office with a massive $180M debut, beating Mission: Impossible – The Final Reckoning! Stitch is officially a box office star.