Well, hook is right way. But, you need to add some Cloth Simulation.

To make cloth appeal like a plastic seal, I reduce mass, add more Viscosity and add more bending stiffness:
Next, you need to "Pin" vertexes, that are glued to top of a cup. Also, vertexes (that are moving by hook) must be pined. I made it from edit mode, but display in weight paint for appeal:

Pinned group in "Shape" panel in Cloth settings:

And here is a tricky part. You should unpin vertexes during animation. I use Vertex Weight Proximity modifier for this.
Add 2 planes: one hover "hooked" vertexes, and one for glued:

Last one will move and free pinned vertexes:

Combine two planes into one object using Boolean modifier with Union type. and use result in Vertex Weight Proximity modifier. Setup modifier like this. Note, that the Lowest value more than Highest and distance by geometry.

Here the modifier stack. Note, that Hook is before Cloth and Vertex Weight Proximity before Hook.

Also, I added smooth and solidify.