Mark Wahlberg and co-star Natalie Martinez hit the Miami red carpet for the screening of Broken City at Regal South Beach.

The buff 41-year-old actor still looks hot as ever in a white shirt. We're lovin' Natalie's short leather skirt with the slit, too!

The flick is about an ex-cop trailing the wife of New York City's mayor who finds himself immersed in a larger scandal, according to IMDB.

Broken City, also starring Russell Crowe and Catherine Zeta-Jones, hits theaters on January 18.