Calendargirl I think all actors have to accept the type of roles they're suited to right from the start. I imagine that is one of the first things they are taught. You cannot expect leading roles if you look like a criminal or a druggie. Plenty of roles for people like that, they can make a good living out of playing the bad guys or the weaklings. The lucky ones are people like James Norton; if they can act then they can play heroes or villains!
Anyone else struggle with this?

