Mark Wahlberg is The Gambler, Jennifer Lopez messes with The Boy Next Door, and Salma Hayek gets medieval on some nasty gangsters.