purcell was born in wallasey, cheshire, england. his mother is of irish ancestry and his father is norwegian. he grew up in sydney, new south wales, australia. he was married to rebecca williamson from 1998 until their divorce in 2008. the couple have four children. he has also dated american actress annalynne mccord.