The 22 Hottest Crush Movies

3. Salma Hayek plays the Vampire Queen in From Dusk Till Dawn