What is the difference between a director and a shareholder?

Shareholders own the company and are entitled to the profits of the company. Directors are appointed to manage and run the company, dealing with the every-day responsibilities.