Michael Caine hit the red carpet this week for the premiere of his new film, Harry Brown, in which he plays a retired Royal Marine who dispenses vigilante-style justice to the young thugs who murdered his friend.
During interviews with journalists this week, Caine advocated the re-introduction of national service for young people, saying: "There should be a great plan to re-educate these youngsters. It's such a waste - they all feel society has let them down".
Photo: Jonathan Hordle/Rex Features
This week's winners are: