From my hobbyist job posting I already have a modeler and animator interested in my project as a spare time kind of thing. I guess an engine may be the hard part alteast if I want decent graphics. I really need a programmer. I have some minor programming experience but I specialize in project management. So i can manage a team really well but I need one first =/.
CryEngine3 has no initial fee and can handle high quality graphics, (costs 20% of total revenue)
UDK has a $99 initial fee and can handle high quality graphics (also costs 25% of any revenue above $50k) or $2500 per seat.
Unity Pro costs $1500 per seat and can handle high quality graphics (The free version has quite many key renderer features disabled so some graphics styles are virtually impossible to do well with it but it might work for you if the artstyle you're going for works within the limitations).
Depending on the games complexity you could also use lower level frameworks without losing too much productivity.
I'd recommend finding a programmer first though as the programmer should be better suited for making these choices.
Edit: it should be CryEngine 3, not UnrealEngine3 (UE3 is insanely expensive)