Posh's sons are fans of the hit Disney franchise

Victoria Beckham is said to be in talks with producers about playing an English teacher in the latest High School Musical film.

Zac Efron
, 20, who plays hunky Troy Bolton in the movies, is keen for Posh to join the franchise.

‘She is hot, funny – and let’s not forget her success with the Spice Girls,’ he says.

But 34-year-old Victoria‘s rep has denied the rumours.

‘She has not been approached, but the Beckham boys are big fans of High School Musical,’ he tells the Daily Star.

High School Musical: Senior Year is out in October.