keeps/holds one's attention
idiomDefinition of keeps/holds one's attention
: to keep one interested
The movie kept/held my attention right to the very end.