Rose Byrne
Cannavale has been in a relationship with Australian actress Rose Byrne since 2012. Their first child, Rocco Robin Cannavale, was born on February 1, 2016. He and Byrne had their second child together, a son named Rafa, in November 2017.