My opinion: He's older than 35, and he's never "carried" a movie before. Add to that the fact that Hollywood is getting more and more "risk averse" and you can see why brilliant actors like Cranston aren't given the big parts.
I think he can absolutely carry a movie and could play anything… but I'd rather have 16 more hours of Walter White on TV than 2 hours of him as the lead in a movie. I'm selfish that way.