michael c hall el dorado