The next tour stop for James Arthur is Friday, April 21 in Toronto, ON.