One of my favorite Gerard butler movies. He played an excellent character who is extremely smart. Planned ahead and had everyone on their toes. I could watch this movie over and over. The lengths a parent would go for their spouse and child. Kept me hooked