Question: who plays will's cop boyfriend on will and grace
Answer: Robert Cannavale ( / ˌkænəˈvɑːli / ; Italian : ( kannaˈvaːle ) ; born May 3 , 1970 ) is an American actor known for his leading role as Bobby Caffey in the first two seasons of the crime drama series Third Watch .