Men because females werent allowed to act in those days.
Males
Women did not participate in Shakespearean plays. All roles, including female ones, were played by men.
Shakespeare is not the only dramatist of his time to write plays with leading female roles. John Webster's plays The White Devil and The Duchess of Malfi also have strong female leads. The reason probably has to do with the quality of performers in the company. Shakespeare wrote specifically for the actors in his company, and clearly there were a number of talented boys for whom Shakespeare felt confident writing roles like Rosalind, Viola, Isabella and Helena.
Women weren't allowed to be in theatrical plays so men always played both male and female roles. The female roles usually went to men whose voices hadn't gotten deeper yet.
I don't know what Elizabeth you are speaking of, but I presume it was because she was a female Shakespearean actress who was acting after the year 1660 sometime. Sometimes actresses play the male roles in Shakespeare as well.
In Shakespeare's time, all female roles were played by young boys or men because women were not allowed to perform on stage. This was a common practice due to societal norms and restrictions at the time.
Males
Young boys played the role of women.
Women did not participate in Shakespearean plays. All roles, including female ones, were played by men.
Shakespeare is not the only dramatist of his time to write plays with leading female roles. John Webster's plays The White Devil and The Duchess of Malfi also have strong female leads. The reason probably has to do with the quality of performers in the company. Shakespeare wrote specifically for the actors in his company, and clearly there were a number of talented boys for whom Shakespeare felt confident writing roles like Rosalind, Viola, Isabella and Helena.
Women weren't allowed to be in theatrical plays so men always played both male and female roles. The female roles usually went to men whose voices hadn't gotten deeper yet.
Males played both female and male parts, because acting was not a "suitable" profession for women at the time.
my mum
I don't know what Elizabeth you are speaking of, but I presume it was because she was a female Shakespearean actress who was acting after the year 1660 sometime. Sometimes actresses play the male roles in Shakespeare as well.
The female roles in Shakespeare's day were performed by Boy Players: young actors who had not yet reached puberty and therefore did not have masculine voices. Some of the Boy Players were Apprentice Actors, the modern equivalent would be Interns.
Shakespeare's plays have been performed continually for most of the last 400 years, and for 350 of them (since 1660) the female parts in the plays have been played by actresses. Starting in the nineteenth century, a number of the male parts were played by actresses too. So you can tell that there have been hundreds of thousands of women who have played in Shakespeare's plays.
Females were not allowed to play on stage so men and boys played all the female roles.