Are all twins identical?

No. Identical twins are identical. Fraternal twins are not.