Gav is Millennium

This theory says that while Gav was absent for the battle with the Capra Demon in Season 1, he was summoned as "Millennium" and helped Rory defeat the boss.