Manchester United's Rio Ferdinand has been named captain for England's match against France on Wednesday.
Steven Gerrard led the team against Switzerland last month, but it was thought John Terry would be given the job this time.
The Chelsea defender was captain under England's last manager, Steve McClaren.
Meanwhile, it's been confirmed that David Beckham will play in the match in Paris, and will win his 100th cap for England.
Ferdinand was first capped for his country in 1997, and has represented England 65 times.
Although the 29-year-old has been chosen this time, it doesn't mean he will stay on as captain.
Manager Fabio Capello has said he wants to chose different players to be captain for the friendly matches.
But he will then pick one player to be the permanent captain for the World Cup qualifying games.