James Marsden nació en Stillwater, Oklahoma.