Helen Mirren and her husband Taylor Hackford have been enjoying the holiday season in Italy! The couple were spotted roaming around and sight-seeing on Wednesday (December 28) in Capri, Italy. Helen and Taylor were in the city to attend the Capri Film Festival, where they both received Capri Legend … Read entire story.
Source: Just Jared