As reported today, it appears that a Mass Effect movie is on the way from Legendary Features. Production is in its earliest stages, so no release date or casting details are announced. That won't stop us from picking our favorites for the film, however. Take a look below for who we'd like to see fill out the cast.

Male Shepard - Sam Worthington (Avatar, Terminator: Salvation)

While male Shepard's appearance is a dead-ringer for the real-life model they used as a reference, a role this big would need to go to an actual actor. Lost's Matthew Fox may look a bit more like him, but we think Sam Worthington would be the best choice for the starring role.

Female Shepard - Annie Wersching (24)

Annie played federal agent Renee Walker in seasons 7 and 8 of 24, so she clearly has experience with pointing guns at things and questioning terrorists. Put a space rifle in her hands, switch aliens out for terrorists, and you've got a dead-on female Shepard.

Garrus Vakarian - Kiefer Sutherland (24)

Sticking with the 24 casting, Kiefer would be a great choice for the take-no-prisoners *** Garrus. However, we don't know if Garrus has quite the heroic alcohol tolerance that Mr. Sutherland has demonstrated throughout his career.

Miranda Lawson - Yvonne Strahovski (Chuck)

In some cases, the best pick is the very same actor/actress that Bioware chose for the character in the first place. Yvonne doesn't have a storied career yet, but her time modeling for and voicing Miranda make her the obvious choice.

Mordin Solus - David Hyde Pierce (Frasier)

Liara T'Soni - Evan Rachel Wood (The Wrestler)

Ashley Williams - Angelina Jolie (Wanted, Tomb Raider, Mr. & Mrs. Smith)

Thane Krios - That Dude Who Played Abe Sapien (Hellboy II)

Kaidan Alenko - Eric Bana (Munich, Hulk)

Just like no one cared about Ang Lee's Hulk, no one cared about Kaidan (since everyone was trying to sleep with Ashley).

Jack - Natalie Portman (V For Vendetta, Star Wars)

The Illusive Man - Bruce Greenwood (Star Trek, John From Cincinatti)

While Martin Sheen did a great job voicing The Illusive Man, he's definitely getting up in years. We'd rather see character actor Bruce Greenwood fill the role.

Joker - Triple H (WWE, Blade: Trinity)

We can think of no one better for the wisecracking Joker than thirteen-time World Champion Triple H of WWE fame (seen here with an unidentified youngster).

Tali'Zorah vas Neema - Famke Janssen (Goldeneye, X-Men, Nip/Tuck)

You wouldn't see her face, but Famke has Tali's body as well as experience playing a Russian-accented soldier in 1995's Goldeneye.

Zaeed Massani - Gerard Butler (300, Gamer)

Gerard has the look and the accent to make him perfect for Mass Effect's veteran bounty hunter.

Samara - Sarah Clarke (24)

Jacob Taylor - Kanye West

Wrex/Grunt - Worf

