Watch heavenly Lucas Frost and Keira Croft's scene