Banging hot right now! Cara Delevingne Christian Bale Nile Rodgers Cameron Diaz Taylor Swift Julia Roberts Anna Haugh Kim Kardashian King Charles Charlie Brooks