I'm probably going to catch some heat for this.
But I believe that unless you have 10 years or more experience in your field, your resume should be kept to one page.
Every industry is different, but especially in business/corporate roles, brevity and conciseness are key skills to demonstrate. So if you pull up to the interview with a dissertation of your career experiences, I don't think it's sending the right message.
Don't have any blank spaces. If you haven't worked for a while, tell them what you have been doing. Volunteering, travelling. As an employer I would want to know if you are sitting idle which is not a good thing. Also you should tailor your resume to the job you are applying for. I would write about the skills you have for that particular job. Keep you age out, your race, your sex, your marital status. They don't need that. Of course(and I am going to get in trouble for this) if you are in a minority group it will help you now. But do you want to be hired because you are a minority? It should be about your skills.
May be useful for job seekers
Do you agree?