Which sentence uses a homophone incorrectly?

The movie seemed to last for many hours
You can by that item at the annual charity event.
The advertisement for the book looked exciting.
I did not know its exact height, but the wall was too high to climb.