William Moseley has had 4 public relationships dating back to 2012.
On average, he dates women 15 years younger than himself.