The red one is definitely a roo. I think that Barred Rock is a hen, though--the neck feathers don't look very rooster-ish.
I raised two Barred Rocks out of 20 mixed chickens and because of their pinkish, large wattles and combs, I was terrified for months that they were roosters. They were all hens. It turns out sometimes Barred Rocks just have bigger, pink-er wattles/combs than other breeds of chickens. In my opinion, anyway.