Short answer: yes he can.
The casting isn't fantastic, and I totally disagree with other reviewers who say that Michael Fassbenger, who plays an android, steals the show. I thought he was overly robotic - especially when you compare him to the creepier, much more lifelike android, Ash, played by Ian Holm in the original Alien. And while I understand that the point of Ash being humanlike was the shock revelation, Fassbenger was so OTT that he might as well have a flashing light, arms held out straight while he repeats, "I AM A RO-BOT"
Noomi Repace, however, plays a belter as Dr Elizabeth Shaw. I'm dying to give examples and talk about scenes but daren't. Just go see it. Wooden android aside, Prometheus was otherwise brilliant. A fantastic prelude, but it also stands on it's own merit as a damn fine sci-fi thriller.