Josh Charles has had 4 public relationships dating back to 2007.
On average, he dates women 5 years older than himself.