Two people over the age of eighteen years will be required to witness your Will. All three of you must be together when signing. Your witnesses do not have to know the contents of your Will, they are only there to witness that you have signed your Will in their presence.
An executor, trustee and/or guardian can act as a witness.
However, no one mentioned in your Will as a beneficiary can act as witnesses, neither can their spouses.