Liam Fox can currently be found lighting up screens on Emmerdale where he plays Dan Spencer. The 51 year old has acted in the hit soap since 2011 and during this time has been involved a number of dramatic storylines. His appearances on screen have led viewers curious to learn more about his life off screen.