Lindsay Lohan ... April Benz
Robert De Niro ... Senator McLaughlin
Jessica Alba ... Sartana
Michelle Rodriguez ... Luz
Steven Seagal ... Torrez
Tim Roth ... Agent Ringo Orange
Danny Trejo ... Machete
Rose McGowan ... Cherry Darling
Sacha Baron Cohen ... Colonel Weathers
Don Johnson ... Lt. Stillman
Daryl Sabara ... Julio
Cheech Marin ... Padre Benito del Toro
---o0o---