Joshua Warner, 44, is accused of impersonating a federal agent and unlawfully detaining a person on 24th Street in early November.