Palm Beach Gardens teen stars in Broadway's 'Billy Elliot' - Tommy Batchelor