Karen Gillian as Alexandria 'Alex' Leste

Kristen Stewart as Bella Swan

Robert Pattison as Edward Cullen

Peter Facinelli as Dr. Carlisle Cullen

Elizabeth Reaser as Esme Cullen

Nikki Reed as Rosalie Hale

Kellan Lutz as Emmett Cullen

Jackson Rathbone as Jasper Hale

Ashley Greene as Alice Cullen