Fans of the Stephen Gould book upon which this is based will like this sci-fi/action movie, though it's not exactly an adaptation of that novel. Whereas the book tells the tale of David Rice and how he discovers that he can teleport himself virtually anywhere, the script uses this background as a jumping off point and creates much of it's own characters and mythology.
Hayden Christensen is David Rice, a guy who is able to transport himself anywhere. He enjoys an exciting, anonymous life, without a care in the world until he's discovered by the Palladins, those who, for thousands of years, have hunted down and killed Jumpers because they think that "only God should have that power".
David returns to his home town of Ann Arbor Michigan and reunites with his childhood crush, Milly (Rachel Bilson), who he takes to Rome in a conventional manner. He doesn't want her to know he has this strange power, which becomes a moot point when they are tracked down by the jumper hunters.
David meets Griffin (Jamie Bell), another Jumper who has been hunting and killing the Pallidins for years. The one at the top of his list, and the one determined after David, is Roland (Samuel L. Jackson). They temporarily band together to try and get rid of this threat—and to save Milly, who is captured by Roland.
Christensen is good in the role, as is Bilson, though Jackson is a bit too over-the-top as the white haired villain, Roland. The most intriguing character, however, is Griffin, who is literally left hanging around (presumably for a sequel?). The special effects are great, as are the numerous chase scenes, where they teleport to various locations. Recommended.