David tells 12 year old Kyle Tomlinson to get a singing teacher. Kyle gets a singing teacher, comes back 3 years later and gets a golden buzzer. Looks like David was right all along.

Who is golden buzzer act Kyle Tomlinson?

Kyle Tomlinson is a 15-year-old singer from Sheffield.

He has appeared on Britain’s Got Talent twice – the first time back in 2014 when he was just 12 years old.

After being rejected the first time his grandparents forked out more than £2,000 for singing tuition.