I like to translate the ne...que as nothing... but... "he can do nothing but watch" This helps me in reading.
I was thinking this too, but the sentence structure still confuses me-- shouldn't it be: "Il ne peut mais regarder." then?
A direct translation cannot work::
He can only/but watch = Il peut seulement regarder / Il ne peut que regarder.