Born in Kansas City, Kan., Foley relocated often during his childhood due to his father's career in international banking. He lived all over the world, including Sydney, Australia and Tokyo, Japan. Foley attended high school in St. Louis, Mo., performing in school and community theater productions. Ever determined, Foley never wanted to do anything else but act. After graduating high school, he bought a one-way plane ticket to Los Angeles.
Knowing very little about Los Angeles except that The Tonight Show taped in Burbank, he figured that was the place to live. With limited funds, he rented a "sleeping room" and worked constantly, first in insurance and later managing restaurants, while taking acting classes and going to auditions.
In the summer of 1997, Foley landed a theatrical agent and his career skyrocketed. Within one month, he landed a guest-starring role on Dawson's Creek as Cliff, the high school quarterback who successfully challenged Dawson (James Van Der Beek) for Jen's (Michelle Williams) romantic interest. Foley parlayed his one-episode stint into a five-episode arc. His other television credits include The WB's Zoe, Duncan, Jack & Jane and the television movie Crowned and Dangerous.
Foley was married to actress Jennifer Garner who he divorced March 30, 2004.