You're right...Niles Crane would be perfect as Philip...
Alec Baldwin as Orren Boyle. Because he is a boil..........