Detectives have charged a man with the murder of missing man Samuel Thompson, whose body has not yet been found.

A 23-year-old Bald Hills man was on Thursday charged with murder and interfering with a corpse, Queensland Police said in a statement.

CCTV captures what is believed to be the last footage of Mr Thompson, leaving his Albion unit complex.

The man was set to appear in the Brisbane Magistrates Court on Friday.

A home in Bald Hills remained a crime scene on Thursday afternoon.