love requires the potential for sacrifice...

Rating: 9/10 (21 May 2019)

This movie, pretty much, had it all...great action and drama...heroic valor...and comedy, in all the right places...
plus there were great cameos...it's long, but it doesn't seem as long as it is because the pacing is very good...
definitely recommeneded.