LONDON, (AFP) - Kate Winslet was named best actress at the British Academy Film Awards (BAFTAs) in London on Sunday for "The Reader", where she played a Nazi prison camp guard. The 33-year-old beat off rivals Angelina Jolie for "The Changeling," Kristin Scott Thomas for "I've Loved You So Long" and Meryl Streep for "Doubt" to take the coveted award. It is the second time Winslet has won a BAFTA " the last time was in 1995 when she won for best supporting actress for "Sense and Sensibility" " and Sunday's victory came hot on the heels of two wins at the Golden Globes. Accepting the award in London, Winslet said: "I want to share this with two producers on this film, I know I'm not alone when I say I can't believe they're no longer with us, Anthony Minghella and Sydney Pollack. "You are much missed today, and you will be much missed for many years to come, and this is for you. Thank you. Thank you." At the Golden Globes, Winslet won best actress for her portrayal of a frustrated 1950s suburbanite in "Revolutionary Road" and best supporting actress for "The Reader."