Crompton appeared in the 2002 film All or Nothing, the TV series Clocking Off, and the TV movie Housewife, 49. He played Ewan in 102 Dalmatians. He appeared as Colin in the BBC Three sitcom Ideal, and as Keith in the BBC Three series Pramface from 2012 until 2014. In 2011 he appeared as william Nutt in the television film The Suspicions of Mr Whicher for ITV. In 2012, he appeared in the film Blood.