on the edge of one's seat

be on the edge of one's seat (to be tense with anticipation for what is to come; to be feeling great suspense for what is to happen next ) ~ сидеть как на иголках

have / keep sb on the edge of his/her seat — держать (зрителя, читателя , слушателя) в напряжении; ~ (просто) не оторвешся, не оторваться (от книги,от экрана)

This idiom is usually used when watching a movie, or listening to a story.

Example: The sequel to that scary movie 'The Zombie' had me on the edge of my seat the entire time!