The Divergent star Shailene Woodley has been arrested during a protest in North Dakota against a huge oil pipeline project that will cross four states.
Shailene Woodley was arrested at a construction site as she was broadcasting the protest, which involved about 200 people, on Facebook.
According to police, the actress was one of 27 people arrested on charges of criminal trespass and engaging in a riot.
The Dakota Access pipeline project has drawn huge protests.
Native Americans have halted the pipeline’s construction in North Dakota, saying it will desecrate sacred land and damage the environment.
In the Facebook Live footage, Shailene Woodley, 24, said she had been walking peacefully back to her vehicle when “they grabbed me by my jacket and said that I wasn’t allowed to continue… and they have giant guns and batons and zip ties and they are not letting me go”.
As Shailene Woodley was led away with her hands cuffed, she said she had been singled out from hundreds of other protesters “because I’m well known, because I have 40,000 people watching”.
The video spread quickly on social media and by early evening had been viewed more than 2.4 million times.
Shailene Woodley has previously joined members of North Dakota’s Standing Rock Sioux Tribe to protest against the $3.7 billion pipeline.
The protest on October 10 took place at a construction site about two miles south of the town of St. Anthony.
The pipeline will run 1,168 miles through Iowa, Illinois, and North and South Dakota.
The company behind the project, Energy Transport Partners, has said it will boost local economies and is safer than transporting oil by rail or road.
However, environmental protesters believe the transporting of up to 570,000 barrels of crude oil a day will imperil local waterways.
Native American tribes believe the pipeline would also damage historic sites.