Undergraduate ethics teaching has made significant progress in the past decade, with evidence showing that students and trainee doctors feel more confident in identifying and analysing ethical issues. There is general consensus that ethics education should enable students and doctors to take ethically appropriate actions, and nurture moral integrity. However, the literature reports that doctors continue to find it difficult to take action when faced with perceived unethical behaviour. This has been evident in recent healthcare scandals, in which care has fallen below acceptable ethical standards, despite the presence of professional ethical guidelines and competencies. The National Foundation Training Programme forms the first 2 years of training for new UK doctors. We designed a Foundation Doctor (FD)-led teaching programme in which medical students were invited to bring cases and experiences from clinical placements for small group discussion facilitated by FDs. The aim was to enable students to act ethically in practice through developing moral sensitivity and moral identity, together with skills in ethical reasoning and tools to address barriers to taking ethical action. FDs were chosen as facilitators, based on the evidence that near-peer is an effective form of teaching in medicine and may provide positive role models for students. This article reviews the background rationale for the programme and its design. Important themes emerging from the case discussions are explored. Student and FD facilitator feedbacks are evaluated, and practical challenges to the implementation of this type of programme are discussed.