A director is someone who has been elected or appointed to arrange Company affairs. The can be, but aren’t necessarily, a shareholder of the Company. Every Company is required to have at least one. A director is obliged to act honestly and in the best interests of the Company (and it’s shareholders), with reasonable care at all times. You can find out more about the role and responsibilities here.
A shareholder is someone who has an investment with a Company, by owning shares. Shareholders role does not typically participate in day-to-day management (however shareholders can also be employees, directors, shareholder-employees etc. which are all very common in smaller Companies). Shareholders have a right to the profits of the business, in proportion to the amount of shares that they own, paid out through dividends.