Jacob Greig, 32, who calls himself “Harry Potter” on social media, will face court accused of murdering a teenager in Sydney bushland.