The Premier League is one of the most exciting leagues in world football thanks to the players, which is why they're rewarded with large contracts.
Skilful stars, who produce magical moments, are often worth the ticket price alone – and they keep supporters coming back for more.
But who are the Premier League's current top 10 magicians?
The ten players who feature on this list might not necessarily be the best players in the league – although several of them clearly are – but they always manage to get supporters out of their seats when they're on the pitch.
Agree or disagree with the selections? Have your say in the comments' section below!