Before anything, you need a good story, in a decent script. Then, and
only then, sink all your energy into casting the best actors you can
find ... and afford. You are about to spend a hell of a lot of time,
energy, talent and money on your project. Make sure its foundation is
solid.