Veteran British singer David Essex is returning to his gypsy roots by playing a traveller in upcoming movie Tribe.