Mark Allen is a Northern Irish professional snooker player from Antrim. He won the European and World Amateur Championship in 2004 and turned professional in 2005. Allen entered the world top 16 after only three seasons.