Can I Have This Dance?

Yahoo! Movies Videos

Troy (Zac Efron) and Gabriella (Vanessa Hudgens) share a rooftop song and dance.