James Thomas Jr. was born on June 23, 1984 in Samson, Alabama, USA. Born: June 23, 1984 Star sign: Cancer Search: