The 24-year-old will play a highly trained combat veteran who is also an expert hacker and drone pilot, reports hollywoodreporter.com.
Other cast members of the film include Sylvester Stallone, Jason Statham, Harrison Ford, Mel Gibson, Dolph Lundgren, Wesley Snipes, Jet Li, Randy Couture, Antonio Banderas, Ronda Rousey, Terry Crews, Arnold Schwarzenegger, Victor Ortiz and Kellan Lutz.
"The Expendables 3", directed by Patrick Hughes, will no longer feature actor Bruce Willis, who has reportedly been axed over his high fee demand.
Photos: Shah Rukh Khan, Deepika Padukone, Alia Bhatt at an awards show
Photos: Aamir Khan with 'Dangal' actresses at fashion show
Spotted: Twinkle Khanna, Shriya Saran at an event in Mumbai
Andrew Flintoff's birthday: 10 players who entered different sports
Photos: Ranveer Singh and Vaani Kapoor go 'Befikre'