I agree that at only 2 months with that much red it's likely a roo.
Not sure why everyone insists on saying it's not a rooster but a cockerel. It's the same thing. Just not "officially" called a rooster till it's older and crowing.
But I might mention, I had a pullet a few years ago that had more red than anyone else that still turned out to be a hen. She started laying early too. All I can figure is she was in a batch of chicks that were more than 2 weeks apart. So I'd give it a few more weeks.