channing was PERFECT for john. i notice he does a lot of soldier/military roles. he has another movie coming out where he is in the military. i think amanda is a great actress and i love her but i'm sorry i still cannot see her as savannah. they just didnt have the chemistry