The incident happened in a Walmart in Bloomingdale on August 15, according to court documents.
When the victim grabbed the man's phone, he allegedly twisted her arm to try and get the phone back, court records said.
Marcelino Diaz Acero, 23 is now charged with unauthorized recording and aggravated battery. Both are felonies.
His bail was set at $20,000.