Amazing movie. Period.
Ben gates played by nicolas cage. I thought he did a great job on his part!
Diane Kruger as Abigale Chase. She was really good!
Plus, she had an amazing dress!
And my Favorite Riley Poole played by Justin Bartha. He was just hilarious!
I had trouble not liking the main bad guy when he has hair like that. Common' admit it it's pretty awesome!