Courteney Cox and Johnny McDaid look adorable together. The musician and actress have been together since 2013, it was after a year of Cox’s divorce with first husband, David Arquette. She is a proud mother of a daughter.