First Justin, then Rihanna, and now...

Elton John canceled a scheduled concert in Birmingham, AL Friday "due to medical reasons", a source told E! News.

The cancellation was announced on Ticketmaster's website hours before the show was scheduled to start.

The nature of John's medical issues was not specified.