During their packed Hall H panel at San Diego Comic Con on Friday, Marvel Studios finally announced who will be playing Captain Marvel in the Marvel Cinematic Universe.

Playing the role of Carol Danvers in the Captain Marvel movie, Avengers: Infinity War, and other appearances to come will be none other than Brie Larson.

Captain Marvel was originally set to debut earlier in the Marvel Cinematic Universe but a packed roster in Captain America: Civil War and other films finding their way with standalone heroes delayed the first appearance. Captain Marvel's first standalone film is set for July 6, 2018, however, the character is expected to appear in the MCU prior to the standalone movie in the first part of the Avengers: Infinity War movies.

Larson is best known for Oscar-winning role in Room, and will star opposite Tom Hiddleston in Kong: Skull Island. Rumors have surrounded the Carol Danvers/Captain Marvel role for months but they can finally be laid to rest as Larson will be suiting up with the Avengers for years to come.