I would like to use an interactive rebase to edit a previous commit, but when I enter the edit mode for that commit all the files have been committed.

I know I can make changes and amend the commit but I want all the changes uncommitted initially (staged or otherwise) so I can edit it as if it was moments before it was originally committed. Is this possible?