The actress is very private about her personal life. She makes an effort to keep her dating life private. She is currently single. Ruth was in a relationship with fellow English actor Jude Law from 2012 to 2014. There were rumors that she was dating Jake Gyllenhaal.
They were seen holding hands on a red carpet. There is no word on whether or not they dated. In 2016, she was rumored to be dating The Affair co-star Joshua Jackson after they were spotted on an eight-hour date at an East Village diner.