Not only does Salma Hayek look absolutely stunning at 48 years old but she's a certified badass in the trailer for her new film Everly. The Joe Lynch-directed movie pays homage to Asian cinema and classic action films like Die Hard. Hayek plays a prostitute for the Japanese mob that becomes a police informant. When she's caught by her boss, her life, along with the lives of her family members, is in danger as pretty much everyone in the building is set out to get her. She channels a little bit of Bruce Lee, some Uma from Kill Bill with a little Oldboy-action thrown into the mix and fights to survive, guns blazing and swords swinging. Everly will be out early next year. Take a look at the video below.