Joshua Jackson won the hearts of many teenage girls when he played Pacey Witter in Dawson's Creek, and he's done the same with many of the celebrities he's dated as well. The actor doesn't often talk about his love life, yet he's certainly dated some incredibly famous people. Not only did he date his Dawson's Creek co-star Katie Holmes, but he's been linked with Rosario Dawson, and had more serious relationships with the likes of Diane Kruger and Jodie Turner Smith.
Most recently linked to Oscar winner Lupita Nyong'o, Joshua seems happier than ever as he navigates co-parenting with his ex-wife. Here's everything you need to know about the Dawson's Creek star's dating history..