Suggestions by @accaffrey
2,917 suggestions

Barry Pepper
as Captain Barry Ryan in Soldiers VS Pirates

BD Wong
as Admiral Henry Rippley in Soldiers VS Pirates

Neal McDonough
as Captain Scott Rigby in Soldiers VS Pirates

Pete Davidson
as Lieutenant Colonel Daniel Reagan in Soldiers VS Pirates

Scott Eastwood
as Captain Brady Owens in Soldiers VS Pirates

Tom Holland
as Captain Jared Nelson in Soldiers VS Pirates

Domhnall Gleeson
as Officer Will Minkley in Soldiers VS Pirates

Daniel Craig
as Captain Gordon Miller in Soldiers VS Pirates

Ryan Gosling
as Lieutenant Rick McCallister in Soldiers VS Pirates

Ben Affleck
as Captain Harry "Beam" McCallister in Soldiers VS Pirates

Tom Hanks
as General Howard Manslicc in Soldiers VS Pirates

Tom Cruise
as Sergeant Brandon Manchester in Soldiers VS Pirates

Sterling K. Brown
as Agent Jeremy Johnson in Soldiers VS Pirates
Anthony Mackie
as Lieutenant Michael Jaylo in Soldiers VS Pirates

Sebastian Stan
as Special Agent Barney Jameson in Soldiers VS Pirates

Chris Pine
as Sergeant Cody Jagger in Soldiers VS Pirates

Woody Harrelson
as Sergeant Rob Hoard in Soldiers VS Pirates

Keanu Reeves
as Officer George Hamlet in Soldiers VS Pirates

Colin Farrell
as Colonel Joe Evelyn in Soldiers VS Pirates

Bill Hader
as Captain Bill Custard in Soldiers VS Pirates