Stephen Baldwin, self-billed as ``the kookiest of the Baldwin Brothers,'' was arrested in New York on Thursday and charged with failure to file state income taxes for three years.
Stephen Baldwin arrested, charged with failure to file state taxes