async def METHOD_NAME(actor_id: str, db_session: Session = Depends(get_db)):
    bound_logger = logger.bind(body={"actor_id": actor_id})
    bound_logger.info("DELETE request received: Delete actor by ID")
    try:
        crud.delete_actor(db_session, actor_id=actor_id)
    except crud.ActorDoesNotExistException as e:
        bound_logger.info("Bad request: Actor not found.")
        raise HTTPException(
            status_code=404, detail=f"Actor with id {actor_id} not found."
        ) from e