He started acting while trying to pay his way through medical school and this led to working for companies like Calvin Klein and Armani.
In 2005, he was named one of the Sexiest Men Alive by People magazine.
He was born the middle child of three to Kathleen and William Egglesfield. He was romantically linked to actress Malin Akerman.
He played Auggie Kirkpatrick in the drama series, Melrose Place, which also starred Katie Cassidy.