What I liked:
- Justin Timberlake and Amanda Seyfried are easy on the eyes.
- Cillian Murphy, Johnny Galecki, Matt Bomer, Olivia Wilde and Alex Pettyfer make for an interesting supporting cast.
- Vincent Kartheiser always plays a great slime ball.
- Interesting concept for a story.