Hearts keeper Marian Kello was called into action in the 50th minute for the first time when he made a fine save from Elebert's close-range header following an in-swinging cross from Flavio Paixao.
Villa pushed for a breakthrough but they were repeatedly frustrated, Heskey narrowly failing to connect with Barry's fizzed pass and Zat Knight heading James Milner's in-swinging cross on to the roof of the net.
Full-back Douglas created his side's first threat, swinging a dangerous low cross into the six yard box and goalkeeper Marian Kello did well to get to the ball ahead of Daly.
If Bjarsmyr's absence was to blame for the second goal, England's third owed entirely to his presence as, in attempting to clear, his swinging left foot diverted an Onuoha header from Lee Cattermole's right-wing cross into his own net.