Nicolas Cage has been joined on the red carpet at the Venice Film Festival by his co-star Eva Mendes for the premiere of their new movie. The pair won fans over by stopping to chat and sign autographs. It was the officially screening of Bad Lieutenant: Port of Call in New Orleans. Cage plays a deranged, drug-additcted police detective, revisiting the corrupt cop role made famous by Harvey Keitel 17 years ago. The Adaptation star said the role took him back to a time he dabbled in drugs.