Joe Anderson as Alistair / Summit

Meet The New Vampires From 'Breaking Dawn - Part 2' (5)