By Ryan Matsunaga (staff@latinospost.com) | First Posted: Mar 15, 2013 03:51 PM EDT

In a post on their official site, Irrational has revealed the full voice cast for their upcoming game, BioShock Infinite. You can read the full roster below.

Jennifer Hale, known for her work in Mass Effect and Star Wars: Knights of the Old Republic, will play Rosalind Lutece.

Oliver Vaquer (Dexter, Grand Theft Auto: Liberty City Stories) will play Robert Lutece.

Kiff Vanden Heuvel (Star Wars: Knights of the Old Republic, Midnight Club 3: Dub Edition) will play the antagonist, Comstock.

Kimberley D. Brooks (Mass Effect, Batman: Arkham City) will play Daisy Fitzroy

Keith Szarabajka (Argo, Sons of Anarchy) will play Cornelius Slate.

Lastly, Bill Lobley (Sealab 2021, Alan Wake) will play Jeremiah Fink.

This cast will join the previously confirmed Troy Baker as Booker DeWitt and Courtnee Draper as Elizabeth. In addition, a veritable ton of other voice actors have been announced to be performing the roles of various supporting characters. If you're curious, here is the full list:

Amanda Philipson

April Stewart

Cindy Robinson

Laura Bailey

Lori Rom

Misty Lee

Tess Masters

Catherine Zambri

Dina Pearlman

Stephanie D'Abruzzo

Brent Popolizio

Brian Kimmet

Jesse Corti

Jim Meskimen

Joey D'Auria

Liam O'Brien

Mark Allan Stewart

Neil Kaplan

Patrick Pinney

Sam Riegel

Scott Holst

Spike Spencer

Steve Blum

Yuri Lowenthal

T. Ryder Smith

Gwendoline Yeo

Daheli Hall

Dioni Michelle Collins

Masasa Moyo

Elle Newlands

Kaiji Tang

Kevin Yamada

Matthew Yang King

Arif S. Kinchen

Faruq Tauheed

Roger Cross

T.C. Carson

Anthony Brophy

Brad Grusnick

Greg Ellis

Robin Atkin Downes

Patti Yasutake

Mimi Michaels

Vic Chao

BioShock Infinite will hit stores on March 26th for the PlayStation 3, Xbox 360, and PC. It is currently available for pre-order from a number of retailers.