Benjamin Bratt had a long, friendly dinner with Ballard co-star Maggie Q at Taverna Tony in Malibu, the pair hugging afterward.