For eating:
* Consumed
* Gobbled
* Swallowed
* Inhaled
* Snatched
* Polished off
* Finished
* Gorged
For reading/watching:
* Absorbed
* Engrossed
* Sunk into
* Lost in
* Hoovered
* Binged
For taking in/absorbing information:
* Soaked up
* Taken in
* Learned
* Mastered
* Understood
For destroying something:
* Destroyed
* Annihilated
* Consumed
* Eradicated
* Swallowed up
For overwhelming:
* Overwhelmed
* Engulfed
* Swept up
* Submerged
The best synonym to use will depend on the specific context and what you are trying to convey.