A 26-year-old arrested at Sydney International Airport has been charged with the murder of a man in front of his son in Sydney's south-west last month.