Sir Elton John will take the stage this weekend for one of the years biggest social events, The Royal Wedding. According to reports from TMZ Elton John will perform either on Saturday at the wedding or at the reception. Elton John had actually been booked to perform this weekend in Las Vegas but those dates had been rescheduled due to "scheduling conflicts." I would definitely say the chance to perform at the Royal Wedding trumps Vegas any day!