Rivet (someone’s) attention

To keep someone’s attention fixed on something.

The man riveted our attention as he continued to climb up the side of the tall building.