A method of preparing a distal femur for a knee joint implant includes mounting a patient-specific bone engagement surface of a femoral alignment guide on a complementary surface of a distal femur of a patient. A plurality of alignment pins is inserted through a corresponding plurality of guiding bores of the femoral alignment guide into the distal femur. A cutting guide is mounted on first and second alignment pins of the plurality of alignment pins, and a first resection of the distal femur is made using the cutting guide while cutting through the femoral alignment guide.