Slumdog Millionaire cleaned up at the awards with seven gongs including Best Film, while Kate Winslet won the Leading Actress Bafta.