I don't think any actor has the luxury of knowing exactly what scripts are going to turn out well and what ones aren't. It would be wonderful to have that particular skill, and maybe people like Tom Cruise have it more than most, but you go into each project hoping that a good, if not great, film will come out the other end.
Theater is just so much more satisfying than film or television just because you deliver the whole thing from start to finish in one evening, and you can tell if people have enjoyed it or not. That's great to do every night to go in front of a full room of people and tell the story. There's nothing like that really.