 Set in the fictional working-class town of Inniston, Prom Queen introduces viewers to Marc Hall (Ashmore), a popular student who manages to avoid the typical harassment a gay kid in a small town would expect to face. But when Marc decides to take his boyfriend to the prom, he finds he has stepped over the line, straight into the fight of his young life. Suddenly, with the spotlight of the nation s media cast squarely on his struggle, he discovers he is battling not just for his right to date, but for the rights of gay people everywhere.