Mojo Nixon was born on August 2, 1957 in Chapel Hill, North Carolina, USA as Neill Kirby McMillan. Read more on iMDB